Двач.hk не отвечает.
Вы видите копию треда, сохраненную 24 августа 2020 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
ruby /ruby/ # OP 1612194 В конец треда | Веб
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
2 1612196
>>612194 (OP)

> 4 месяца


> 600 сообщений



Если джава - это кобол, шарп - это делфи, то руби - это определённо перл.
3 1612206
>>612196
и из этих трех по настоящему мертв толко один
4 1612213
>>612206
Все мертвы. Только жс жив.
5 1612661
>>612206
сука, ты заебал уже серить про мертвичину, кладбищенский выблядок. поставь уже себе надгробие в доме 'RUBY' умер и успокойся. все там будем, ВСЕ
6 1612672
>>612661
Да не сказать что совсем мертв. С монстер.ком
ror Jobs (4033 Jobs Found)
Wordpress Jobs (2001 Jobs Found)
django Jobs (1273 Jobs Found)
laravel Jobs (429 Jobs Found)
7 1612829
>>612196

>джава


у него есть активный родич-котлин
8 1613123
>>612194 (OP)
Руби как и джава живет только в легаси!
9 1613125
>>612829
И шизанутый родич скала.
10 1613221
>>613123
Стартанул буквально сегодня новый пет-проект на рельсах, что на это скажешь?
11 1613248
>>612194 (OP)

>The goal of Ruby is to make programmers happy



вот бы еще программеры платили зарплату
12 1613250
>>613221
Пета можно и на лиспе сделать. Что ты доказал?
13 1613289
>>613250
Что руби живёт не только в легаси.
14 1613290
Одна тяночка мидл намедни спрашивала как подключить рспек в каком-то чатике.

Что с нами стало и почему ты так низко пали?
15 1613371
>>613289
Но и в борщах.
16 1613404
>>613290

>Одна тяночка мидл намедни спрашивала как подключить рспек в каком-то чатике.


че ты как маленький, берешь пузырь вина и едешь подключать ей свой респек под хвост.
17 1613436
>>612194 (OP)

>The goal of Ruby is to make programmers happy


Так руби получается начинает мне доллары на карту присылать сразу после инсталяции? Или нужно ещё что-то сделать?
18 1613452
>>613436
Написано же

> makes programmers happy


а не

> makes bidlo happy

19 1613463
>>613452
bydlo же.
20 1613466
>>613452
Ты хочешь сказать, что деньги хочет только

> bidlo


, а настоящие

> programmers


должны работать за идею?
21 1613540
>>613466
За котлеты
22 1613551
>>613540
Зеленые?
23 1613603
>>613404
Ехал сегодня в метро, вопросики порешать.

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

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

Достанет телефон из сумки - прижмется, уберет телефон в сумку - прижмется, уткнется носом в телефон - прижмется, поезд тормозит - прижмется. И так 5 остановок. Считаю, это был харассмент.
24 1613614
>>613551
рыбные
25 1613861
кстати о рыбах

>>613436

>Так руби получается начинает мне доллары на карту присылать сразу после инсталяции? Или нужно ещё что-то сделать?


могу только Стэтхема процитировать на твой высер:

>Хочешь накормить человека один раз — дай ему рыбу. Хочешь накормить его на всю жизнь — научи его рыбачить.

26 1613866
>>613861
Но джунов-стажеров на руби мало.
27 1613888
>>613866
руби это не палка с лесткой для новчиков-стажеров, это изощренный спиннинг для ценителей. А стажерам лучше попрактиковаться на паскале.
28 1613896
>>613888
Если в каком-то языке джунских вакансий всё меньше, я бы задумался.
29 1613908
>>613896
Все нормально, в сша за счет мигрантов открывают позиции сразу с мидлов. А рынок джунов там уже под индусами.
30 1613914
>>613908
Понятно, то есть учить руби только с перспективной скорейшего тракторинга.
изображение.png186 Кб, 480x480
31 1613944
>>613914
Учить руби, если ты уже дев на жабе.
image.png368 Кб, 500x417
32 1614224
>>612196 >>612661 >>613123 >>613248 >>613371 >>613436
>>613466 >>613540 >>613551 >>613614 >>613861 >>613866
>>613896 >>613944

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

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

мимо долларовый удалёнщик $5,5k в месяц после налогов, ≈5 лет опыта работы на руби
33 1614227
>>614224
Я из сибирской мухосрани вообще без опыта работы вкатился на американскую удаленку, двачую этого, сильно сомневаюсь что смог бы такое провернуть на другом стеке.
34 1614232
>>614227
Как и на какой рейт?
35 1614550
вообще не вижу никаких плюсов языка
36 1614554
Когда появится беседа в телеге по Рубям?
37 1614592
>>614227

>из сибирской мухосрани


>без опыта работы


>вкатился на американскую удаленку


Как ты вкатился без отличного разговорного английского и навыков решения алгоритмических задач?
38 1614609
>>614550
Очки купи плюсанул тебе на язык
39 1614621
>>614232
$14
>>614592
Дали тестовые, команда в нашем отделе преимущественно русскоязычная, только менеджер американец, общаемся текстово в слаке. Алгоритмы уже давно дрочил на кодингейме, там весьма приятный мультиплеер.
image.png1019 Кб, 2400x1200
40 1614638
Вчера руби стукнуло 27 ЛЕТ
41 1614643
>>614638
Ууу легаси, говно мамонта, не нужно, даже жаба моложе
42 1614677
>>614621
Трудоустройство через ИП?
43 1614685
>>614677
Нет, платят через пионер. А оформлять ип или нет уже мое дело.
44 1614689
>>614685
А как деньги выводить? Путен не нагнет?
Screenshot from 2020-02-25 15-31-19.png997 Кб, 1282x596
45 1614694
>>614685
Полез гуглить про пионерр, а там...
46 1614699
>>614224
Это агония перед окончательной смертью.
47 1614705
>>614689
Это уже для другого треда тема. Можно через любой банкомат налить, у них есть своя карта, но я на сбер обычно вывожу, все равно много не трачу.
>>614694
В России эта платежная система тоже популярна так-то, те же апворкеры пользуются.
48 1614709
>>614550
хз
Начал удаленничать на фулстак JS - слишком хаотичный щитшторм с тоннами говнокода, мешающего парадигмы, сахаром, перебивающим самого себя, без "нормального скучного фреймворка", выполняющего все мейнстрим задачи
Питон и пыха показались приблизительно такими же болотами, где-то с худшим синтаксисом, где-то с еще более всратыми анально пичатающими либами
К этому всему повальная конкуренция со "фулстак жс" индусами и прочими "датасаентистами"

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

Руби выглядят самыми сбалансированными и, похоже, переживут многих конкурентов. В шлепанье среднепроектов со стартапами уж точно
49 1614743
>>614709
Пыха на Ларке или Симфони - куда еще более скучнее?
Питон с Джанго - болото? Там же все сторого по проторенным дорожкам делаетсо, болото может быть разве что на Flask - но это общая проблема всех микрофреймворков и кривых рук, от языка не зависит.
Что в Руби есть кроме РоР? Язык одного фреймворка, без него фактически не используемый, при этом дико медленный и почти не развивающийся. Всегда удивляюсь, как он вообще до сих пор живет.
50 1614752
>>614621
Через что искал удаленку и как долго, сколько до устройства дрочил и что именно, не вкинешь свою историю?
51 1614772
>>614621
Зашел на кодингейм, вообще нихуя непонятно как эти пазлы решать, это вам не на codewars массивы сортировать
Screenshot from 2020-02-25 17-07-51.png32 Кб, 561x350
52 1614783
>>614772
Проорал с главной на codewars - 9 борщеязыков, да еще и в первых рядах!
53 1614784
>>614783
Согласен, надо было фортран с ассемблером завести еще, шоб ухх, реально взьебнулся!
54 1614785
>>614743
Все проекты на пыхе, с которыми я работал (фронт и мелкие поправки), вне зависимости от фреймворка, были абсолютными, невероятным, доходящего до ощущения, что это троллинг, дермищем

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

ХЗ, так или иначе, я ни пыхо, ни питоно программист может и не жс эксперт
С моим небольшим опытом в стартапы на ноде, посмотря на пыху и потыкав питон - ставлю на руби
56 1614787
>>614772
Попробуй мультиплеер, если хочется сортировать массивы.
57 1614806
>>614785

>Все проекты на пыхе, с которыми я работал (фронт и мелкие поправки)


Фронт? Причем тут пыха? Я еще соглашусь насчет говна в каких-нибудь CMS или Yii2, но говно на ларке и симфе встречается очень редко. Даже больше того, так как на пыхе раньше были тонны говнокода и плохого дизайна, то щас все нациками в этом смысле заделались - за каждый даже мелкий косяк выгоняют сразу нахуй из профессии, потому что иначе нельзя - все помнят, что было, и не хотят повторения истории.
58 1614814
>>614709
как раз руби тоже не прост,плюс нихуя не для начинающих
59 1614842
>>614806

>за каждый даже мелкий косяк выгоняют сразу нахуй из профессии


Индусы с коклами сидя на удаленке за 6-10руб/неделя выдавали какую-то невероятную ебанину и не краснели

>>614814

>как раз руби тоже не прост,плюс нихуя не для начинающих


Отличный повод перекатиться именно на этот язык
60 1614864
>>614842
меньше инфы,меньше помощи,меньше инфы по углубленным темам
61 1614918
>>614743
Что в Java есть кроме Spring? Язык одного фреймворка, без него фактически не используемый, при этом дико медленный и почти не развивающийся. Всегда удивляюсь, как он вообще до сих пор живет.
62 1614991
>>614918
Мы сознательно отказались от Спринга, Хибенейта и прочих Томкатов.
63 1614993
>>614918
А что есть в Руби кроме рельс? Язык одного фреймворка, без него фактически не используемый, при этом дико медленный и почти не развивающийся. Всегда удивляюсь, как он вообще до сих пор живет.
image.png606 Кб, 1200x628
64 1615013
>>614864
ОРНУЛ! По руби уже ВСЁ разобрано/обсосано и т.д. на любой вопрос уже ответили что на StackOverflow, что в GitHub Issues. Книжки есть, чтобы хоть вкатиться в собственно разработку интерпретатора руби MRI, написанного на Си, хоть писать продакшен код в функциональном стиле. Или нужно, чтобы на русике и для школьников было?
65 1615019
>>614918
Vert.x
66 1615024
>>615013
Пхп.
67 1615034
>>615013
Нет - настоящего мужчины ответ.

Когда ты выйдешь в мир суровой dry-rb параши или начнешь писать сложные штуки, то столкнешься с тем, что придется шерстить исходнички.
68 1615047
>>614918

>при этом дико медленный


https://www.techempower.com/benchmarks/
Помоги Даше найти Руби!
69 1615059
>>615047
Дашка, а ты чо не спишь?
70 1615068
>>615047
Раз он такой хуевый, что же на нем тогда пишут?
71 1615075
>>615068
Пишут ли.
72 1615083
>>615068
Никто не говорил про хуевый, скорость разработки на нем очень хорошая. А вот производительность самого языка - хуевая, так что не надо тут про спринг пиздеть, он конечно тоже тормозной но JVM вытягивает.
73 1615192
>>614743

>Что в Руби есть кроме РоР? Язык одного фреймворка


- Великолепный Spree
- Solidus
- Sinatra / Padrino
- Hanami
- Artoo - framework for robots
74 1615204
Друзья рубисты, хочу услышать ваши советы
Я php раб, работаю уже 2 года, плаваю в легаси говне и хочу что-то изменить в своей жизни, а именно стек
Подскажите пожалуйста, есть ли смысл пытаться в руби?
Правильно понимаю, что почти вся работа на руби это удаленка(я живу в мухосрани из-за этого и выбор пал на php так как хоть есть вакансии)
Да и расскажите некий роадмап по руби
Спасибо
75 1615205
>>615204

>что почти вся работа на руби это удаленка


нет.
и да,легаси там тоже навалом
76 1615207
>>615205
При смене стека легаси - не легаси. Пока не принюхаешься. Зато развитие какое-никакое есть.
77 1615210
>>615047
бенчы истинны?
78 1615214
Руби не нужен. Он слишком специфичный, у него создатель японец, а у них плохо с фантазией.
79 1615344
>>615047

>Помоги Даше найти Руби!


рельса прямо напротив джанги, уии2 и пхп5
синатра на уровне ларавел

сам же обосрался со своей таблицей.
80 1615418
>>615344
Там прикол в том, что руби в этом графике вообще нет. JRuby - это Java, а не руби.
81 1615424
>>615418
А, блин, гоню. Таки есть, просто он еще ниже лол
82 1615430
>>615344
Дык пистон такой же дикий тормоз, как и ваш руби. пхп5 с уии2 не актуален, ларку писали для хуяк-хуяк и в продакшен, а не для скорости. Хотя симфони тоже сосет. Короче, все говно, надо на расте писать.
83 1615452
>>615418
На чем ты пишешь, кукарех? хтмл?ксс?
84 1615459
>>615430
рельсы тоже быстрее и в продакшен.
хотя все они для этого,мало кто поднимается до 5к-10к в сек по запросам,а это уже считай успех
85 1615468
>>615430

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


У пистона хорошие сетевые либы а математика крайне хуевая, да, можешь посмотреть бенч ларавеля и джанги, и это на пыхе 7, которая быстрее пистона.
86 1615490
>>615192
>>614993
А ещё есть такие интересные штуки, как Metasploit и BEEF framework.
Эксплойты, XSS атаки...
87 1615513
щас пару дней тред побударажит и потом станет на пол года болотом.пока не перекатят
88 1615533
>>615513
РРРЯЯЯ ВЫ ВЕ ВРЕТИИ!!!!!
89 1615618
>>615468
Пистон - язык-клей. Все, точка. На нем круто проверять всякие гипотезы - быстро что-то накидать и посмотреть, работает ли оно вообще. Писать большие системы на долгие годы - изврат.

>можешь посмотреть бенч ларавеля и джанги, и это на пыхе 7


Пыха7 сама по себе на 13 месте так-то (в виде Swoole, но пох), ближайший пистон - 145. Это говорит лишь о том, что все фреймворки тормозное говно, но ведь они не для скорости сделаны.
90 1615619
>>615452
В экселе.
91 1615655
>>614227
Есть телеграм?
92 1615662
Джависты, вы все малозаселенные языкотреды засрали, идите нахуй! Вы в большие треды только боитесь сунуться, ведь ваш каловый сталагмит обоссут.
мимогофист
93 1615721
>>614227
как же вы затрахали с этими невалидируемыми кулсторями на борщеязыках
94 1615743
>>615721
Это руби борщеязыr?
96 1615752
>>615662
ну я шарпо-господин
97 1615768
>>615749
Это вмысле? У жабкопроектов при росте проекта сохраняется отношение количество цпу/количество нанятых индусов, а у руби растет?
98 1615973
>>615768
Как я понял у руби хуевая ВМ, из-за чего проекты при нагрузках становятся дороже чем на жвм и приходится переписывать на скалу/go/etc
Но в целом имхо если у проекта возникли такие нагрузки, что руби становится дорогим, то ты это уже как минимум твиттер или твич, т.е. бабло на цпу > бабло на разработчиков.
sage 99 1616008
>>612194 (OP)
Больше тегов /тегов/ /тегов/ /тегов/
100 1616009
шо там с джитом,запилили?
101 1616011
>>616009
У рубистов до сих пор как в пыхе? Лол!
102 1616013
>>616011
пых и без джита ускоряется с каждым релизом
103 1616061
>>616013
да хоть обосрись интерпретатор не будет быстрее компилятора
104 1616064
>>616061
но уже близко
105 1616163
>>616064
И в конце они изобретут компилятор, который будет компилировать в нативный бинарник и сразу же запускать (AOT).
106 1616187
>>616163
И в этот компилятор можно будет запихивать и другие ЯПы.
107 1616190
>>616187
В нормальных языках не нужно, там нормальный компилятор.
108 1616258
>>615743
Ну не джава же.
109 1616269
>>616258
Сложно представить руби программиста в очочках с толстой оправой,в рубашке заправленной в брюки натянутые почти до сосков, немытыми жирными волосами, контейнером с гречкой и чесноком. Джависта вполне такого можно представить.
110 1616303
>>616190
Никто тебе не мешает написать свой код на сишке, скомпилировать и подключить к руби, целая куча гемов так и работает.
111 1616321
>>615083
>>616303
Прям как змей.
rubyisdead.jpg57 Кб, 1280x736
112 1616527
113 1616752
Блин, посоны, я со стимулус рефлекса просто в восторге, долго откладывал момент с выкатом на фронт реакта, так как не любитель js и дополнительных слоев в виде api, а сейчас я просто сделал сервер-сайд рендер на рефлексах и оно работает, без js, без api, без сериализации-десериализации json, тормозов на клиенте и прочей хуйни.

Такими темпами в ближайшем будущем мы будем хоронить весь зоопарк js-фреймворков, а не руби.
114 1617236
>>616752
Опенсорс? Если да, кинь ссылку, хотелось помацать
115 1617239
>>614685
Браток, ты ещё тут? Вкинь контакты
116 1617290
>>617239
Зачем? Спрашивай.
117 1617356
>>617236
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).
118 1617367
>>616752
На эликсире есть похожая технология Phoenix LiveView
119 1617369
>>617290
Как долго готовился для работы, что читал, ботал, через что вышел на удаленку?
120 1617370
>>617356
Спасибо! Вообще имел в виду глянуть твой проект, куда ты стимулус воткнул, ну да ладно
121 1617372
>>616752

>без js, без api


Не иначе как святым духом движимое!
122 1617375
>>616752
Ты попробуй этой хуиткой большие таблицы сделай, и чтобы данные в них часто менялись.
123 1617417
>>617370
Я другой чувак. Просто решил, что загуглю и не буду ждать с тобой, пока тебе ответят, ведь тебе так лень гуглить. Гуглить - это для программистов, а ты стремящийся, ты не привык гуглить.

Глянь на примеры здесь: http://expo.stimulusreflex.com/
124 1617423
>>617369
Примерно за 3 года вкатился. Если бы в доту не играл, то мб и лучше получилось бы. Из книжек читал про рельсы от Хартла и хорошо-заземленный рубист. Подрочил гит, запилил парочку пет-прожектов(имиджборда и одна хуйня типа спа на вьюжс), прочитал про кодингейм в блоге у какого-то школьника, который стажировку в юбисофте выиграл, зарегался там. Там в мультиплеере из-за узнал много методов из стандартной библиотеки, так как после решения победители как правило показывают свое решение, и я просто смотрел/переписывал их код на Руби. Работу нашел через @rubyjob, решил тестовые задания, получил оффер.
1582828213072.jpg26 Кб, 317x314
125 1617481
126 1617482
>>617423
Круто, спасибо за инфу!
127 1617501
а на руби можно написать Доту 2?
2007-cover-shut.jpg65 Кб, 648x504
128 1617754

>Отличным началом будет Programming Ruby (The Pragmatic Programmers Guide), читать Eloquent Ruby и The Well Grounded Rubyist после прочтения первой толку особо не даст, одни и те же вещи, дальше читаем Ruby Way, затем познаем метапрограммирование с Metaprogramming Ruby.


А дальше открываем Ruby cookbook 2015 года, Пишем свой код во время чтения.

а я с пикрила учил лол
но потом перешёл на джаваскрипт
129 1617781
>>617754
Пиздец, что ещё за сатанинский учебник
130 1617822
>>617501
Для этого больше подойдет HTML, учить, конечно, тяжело, но сперва советую закончить 9 класс.
131 1617827
>>617781
ну помню на форчане его ругали, кто учит руби по учебнику с мультяшными лисичками и я решил что я учу...
132 1617867
не нужон,руби этот ваш!
133 1617977
>>617827
Да хороший учебник. Для тех кто понимает тонкости языка (английского), конечно. Но старенький уже.
Снимок экрана2020-02-2820-26-57.png345 Кб, 800x480
134 1618342
Зацените мой сетап для решения задачек с exercism'а
135 1618349
>>618342
Ты серьёзно устанавливал виртуалку и LEENOOKS чисто ради решения каких-то задачек на руби?
136 1618356
>>618349
Какую виртуалку? Это ретро-нетбук, вообщет

фото не мои
137 1618361
>>618356
Предположил о виртуалке по микроскопическому разрешению и ОЗУ 0.5 гига.
138 1618385
>>618342
>>618356
ВРУМ ВРУМ
139 1618497
Салют, некрофилы.

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

Как у вас вообще дела с ассинками?
140 1618731
>>618497
не совсем понял вопроса, но приложение стартует в один инстанс и форкается по количеству ядер, в зависимости от настроек вебсервера, асинхронность реализуется фиберами/тредами, есть куча готовых реализаций на любой вкус.
141 1619030
>>618731
Да ты поменьше обращай внимание на таких, которые какую-то хуйню понаписали, замаскировав под вопрос
142 1619294
>>615662

>мимоговнист


Мог бы и не информировать.
143 1619297
>>616013

>пых и без джита ускоряется с каждым релизом


И что, уже GIL выпилили, производительные вы наши?
144 1619300
>>619297
Лол, питон не один такой?
145 1619302
>>619297
Его для начала надо впилить.
146 1619304
>>619300
Нет у него есть друган Рубен
148 1619334
>>619312
Причем тут пыхпых? Тама ЖИЛ даже не жил. Хоть и pthread есть кто им пользуется?
149 1619339
>>616321
И нахуя нужно оба таких языка, если они нужны для одно и того же и работают примерно так же под капотом?
150 1619349
>>619339
Конкуренция? Правда, руби её проиграл.
Saint P Ruby Meetup.png506 Кб, 1920x1080
151 1621942
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
152 1622859
>>612194 (OP)
Мертвый тред!
Мёртвый язык!
Мертвое коммьюнити!
Мертвое развитие!
Мёртвый фреймворк!
Мертвые книги!
Мертвые зарплаты!
Мертвые фишки!
Мертвые паттерны!
Мертвая скорость!
Создатель японец!
153 1622863
Можно ли как-то посмотреть зависимости для гема, но не на верхнем уровне, вроде `gem dependency gem_name`, а на более глубоком? Для гема, написанного на С++.
Что-то на подобии `ldd` в линупсе.
154 1622898
>>622859
Ну-ка объясни, по какому принципу ты ставил не ставил букву ё в одном и том же слове.
155 1622914
>>622898
eval не сработал как надо
156 1622935
>>622898
Лол, я только сейчас заметил эту наркоманию.
157 1623007
>>621942

>почти пустой зал


кек
158 1623008
>>622859

>Создатель японец!


У японцев вообще плохо с фантазией, поэтому язык медленно развивается. Да и взлетел он благодаря RoR от европейцев.
image.png148 Кб, 1050x825
159 1624965
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/
160 1624973
>>624965
Неправдоподобный график какой-то.
Haskell - слишком высоко, чуть ли не на уровне Kotlin, да ещё и Scala обгоняет расхайпленное govno, чёт не верится.
161 1625040
>>624965

>7 CSS


лол
162 1625099
>>624965
Haskell сейчас какими-то пугающими темпами развивается. Апстримные обновления прилетают по 2-3 раза в неделю последние месяца четыре.
163 1625158
>>625099
Это агония.
164 1625216
>>625099
вообще какой-то дроч нездоровый на ФП в псоледнее время.
165 1625223
>>625216
чем тебе ФП не нравиться?
166 1625249
>>625216
Он никогда не утихал и всегда был нездоровым.
167 1625294
>>625223
не вижу прикладного применения, по крайней мере в контексте рельсы и вообще веба, возможно ли на чистых функциях сделать интернет-магазин или биллинг какой-нибудь хуйни? Как это вообще будет выглядеть с точки зрения архитектуры программы?
168 1625306
>>625294

> чистых


Нет, нельзя, хоть убейся. В том жн хаскелле можно только через костыль в виде монад, но они нихуя не чистые.
169 1625438
>>625294

>Как это вообще будет выглядеть с точки зрения архитектуры программы?



Каббалистически.
https://www.yesodweb.com/
170 1626074
>>612194 (OP)
Есть кто из дс? На какую зарплату джуну рассчитывать или сразу на удаленку шуровать, как тот паренёк из сибирской тайги?
171 1626137
>>625438
Уебищное темплейт говно, к сожалению
Веб хаскель мертв и никаких предпосылок на оживление нет
Даже снойберг начинает присматриваться ко всяким растам
172 1626349
>>626074
Вы тут всё только к зряплатам примеряетесть и ничего не учите: "А вдрук я чо-то нинужнае узучу"
173 1626370
>>626074
3.858024691358e-11 рубля в наносекунду.
174 1626381
>>626349
>>626370
Чего ещё спизданешь?
175 1626405
>>626074
Джуном на удаленку? Как ты себе это вообще представляешь?
176 1626437
>>626405
Ладно, видимо никто тред не читал, да и хуй с ним
177 1626440
>>626137
ну существует не только йесод же
178 1626443
>>625306
в виде одной io монады, и функции дающие монады чистые, рантайм грязный, звучит банально но по факту разница большая
179 1626444
>>626405
а что с этим не так?
180 1626448
>>625294
дело привычки, у меня взрыв мозга когда вижу контроллер какой-то рельсовый, результат вычисления вообще непонятен сходу, как будто код с кучей goto
181 1627570
>>626448
Распарс запроса и рендер вьюшек это охуеть вычисления? Кинь код контроллера, который у тебя мозжечок взорвал
image.png59 Кб, 515x349
182 1627662
>>627570
Конечно если речь идёт о хаскеле
183 1627914
>>627570
всмысле охуеть вычисления, ты о чем? ладно, не важно, короче, как тому челу казалось, что в чистых функциях писать биллинги неудобно, так и у кого-то еще императивный код вызывает такое же ощущение, в том числе в этом контексте
184 1627917
>>627662
что вообще значат эти цифры?
185 1628102
>>627917
Я РУБИСТ Я РУБИСТ Я РУБИСТ!!
186 1628104
>>628102
я ем люля
187 1628124
>>627917
Процент
188 1628133
>>627917
процент чего?
189 1628137
>>628133
Падений в рантайме.
190 1628139
>>628137
мне кажется если я спрошу при каких условиях, то я буду затролленым
191 1628178
>>628137
На хаскелле ничего не пишут, поэтому на нём ничего и не падает ¯ \ _ (ツ) _ / ¯
192 1628242
>>627917

>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.

193 1629092
>>627914

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


Опиши в кратце, как бы ты решил такую задачу без ООП? Просто из интереса, гипотетический интернет-провайдер предоставляет услугу, его задача - почситать трафик, в ООП я бы завел класс пользователь, класс услуга и сессия, отношение пользователь - сессия - услуга через промежуточную таблицу. Теперь мы просто манипулируем сущностями, добавляя сессию со ссылкой на услугу в пользователя, при этом вообще почти без кода - только схема и описание отношений в моделях. Мне это кажется удобным и простым.
Как достичь такого результата при функциональном подходе?
194 1629103
>>629092
Хотел тебе написать, но потом думаю, что с больными ООП головного мозга лучше не иметь ничего общего.
195 1629134
>>629103
Нет уж, обьясняй, мне же интересно, как посчитать факториал на хачкеле-то я разобрался, а вот как с управлением данными и зависимыми сущностями дела обстоят - не совсем ясно.
196 1629177
>>629092
точно ооп головного мозга
вместо того чтобы просто посчитать услугу функцией посчитать_услугу в которую передаются все необходимые данные пользователя они создают класс пользователь и класс услуга

мимо джаваскриптер
197 1629284
>>629177
Эх, маня...
198 1629633
>>629177
Да вообще, не могут файлик со всеми функциями создать и из него вызывать.
199 1629648
https://ceki.ru/hr

>Ruby On Rails Developer


Вилка 150-230к
200 1629686
>>629648

>ФГУП «ВНИИПВТИ»


лол, серьезно, в госшарагах спецам начала платить зарплату?
201 1629711
и проекты в вакансии какие-то максимально мутные, походу в эти 230к включена отсидка за последующий срыв какой-нибудь федеральной программы.
202 1629722
>>629686
Достаточно давно, немного ниже рынка, но не сильно. Я в ЦБ работал, они платят по рынку, но не выше.
203 1629850
>>629648
немного проорал что у них хрюши сфотались где по идее должны быть фото счастливых работников
photo2019-10-0117-09-16.jpg56 Кб, 640x640
204 1629860
>>629850
Жиробас с фотки явно в теме.
205 1630983
>>629648
Это же госуслуги?
Интересно, что госучреждение выбрало именно рельсу в качестве интсрумента для создания своих информационных систем.
206 1631012
>>630983
А я думал госуслуги на жабе.
Screenshot from 2020-03-16 14-26-59.png75 Кб, 976x787
207 1634295
TIOBE Index for March 2020

В мартовском рейтинге Ruby поднялся на 14 позицию.
208 1634342
>>634295
...c 15-ой.
209 1635500
RoR каеф
210 1635509
>>634295

> 2021


> всерьёз воспринимать рейтинг, где бейсик выше JS

211 1635511
>>635500

>RoR


Не понял что этот смайлик означает
image.jpg94 Кб, 604x512
212 1635517
>>635511
То же, что и пикрил
imujdmk07lxz.png103 Кб, 940x378
213 1635675
РАБи-макаки, привет, моя жизнь в ваших руках. Кароч, думаю съябать из рора в реакт. Кажется, что там гораздо больше шекелей, но махом выдрочить весь этот пласт говна и палок не получится. Надо время, которое мне какбе жаль. Кароч, поступлю как скажут мне анончики.
изображение.png132 Кб, 1050x726
214 1635839
>>635509
Вот нормальный рейтинг.
215 1635883
>>635675
Получил оффер на RoR. 60-120к для стажера. Полект крупный, но местами бестолковый (вчера скинули исходники и дамп тестовой базы). Жуткое легаси, конечно. 2 разраба уже на проекте, я третий.

А ты съебывай, а то на это место 3 месяца человека искали, а должно быть 6 месяцев.
216 1636001
>>635883
Удаленка?
217 1636005
>>635675
имхо бред, рейты у руби весьма высокие, верхняя вилка может и меньше, но медиана на порядок больше.
218 1636057
>>636005
Будет массoвая безрабoтица, гoлoдные бунты
219 1636171
>>636057
Сеньоров думаю не затронет, либо в минимальной степени.
220 1636192
>>636171
ну-ну
221 1636234
Проекты с рельсовскими .erb-файлами во вью всё ещё существуют? Много их? Когда их последний раз видели?
222 1636839
>>636234
вкусовщина, дефолтный шаблонизатор в руби со своей работой нормально справляется.
223 1636842
Сап, пидоры. Мимо фулстек даун. Насколько ваша помойка хороша для фриланса? ФРИЛАНС ЕСТЬ ВООБЩЕ?

С вордпрессом в попу долбиться не хочу, пхп нинужен, а на моём родном ЖСе удалёнки нет.
224 1636914
>>636839
Справляется. Но ебать как громоздко.
225 1636956
>>636234

>erb



Если уж насиловать труп, то до конца. Юзаем haml
226 1637087
>>636914
>>636956
А REST API с JSON в руби-проектах не распространен? Чтобы договориться с фронтенд-разработчиками на берегу и потом заниматься чисто беком и немного интеграцией с фронтом?
227 1637102
>>637087
rails-api exists
228 1637103
>>636842

> моём родном ЖСе удалёнки нет.


Если ты не смог найти удаленки на самому популярном языке для удаленки, то земля тебе пухом
229 1637106
>>637103
Ну я ноду естесна имею в виду, а не слайдеры-хуяйдеры.

И под фрилансом я имею в виду подработку, а не фултайм удалённый.
230 1637119
>>637102
>>637087

Ту ты ж понимаешь, что rails это в принципе fullstack фреймворк, и на нём монолитные приложения. Он вообще идеален когда ты один разраб в команде и пишешь какую-нибудь ебень не очень сложную. А если у тебя какие-то ебучие микросервисы, но рельс тебе не нужен.
231 1637132
>>637119
Разделение на бэк и фронт не равно микросервисное приложение, и рельсовый монолит вполне можно разделить на микросервисы, если бизнес процессы требуют децентрализации.
На рельсу встает любой фронт через вебпак, а вместо html вьюх бэк будет отдавать json, вот и вся разница.
232 1637161
>>637132

> Разделение на бэк и фронт не равно микросервисное приложение



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

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



Да можно, кто тебе запретит-то в свободной стране. Но как бы нахуя? Синатру не завезли шоле?
233 1639048
Сегодня твиттеру 14 лет!
А, соре, это уже не к вам относится.
234 1639050
Вас тоже в разгар короновируса зовут собеседоваться на рубиста? Устал уже отбиваться от назойливых hr.
235 1639822
>>639050
Ты ведь не ниже мидла?
236 1639849
>>639822
Ага.
237 1640752
Анончик, а можешь посказать какие-нибудь гайды по основам языка или короткие книжки типа укуса питона, для уже умеющих в программирование? Просто не хочу читать толстые книжку, хочу сразу код начать писать.
238 1640789
>>640752
https://www.techotopia.com/index.php/Ruby_Essentials

Вот по руби

https://www.railstutorial.org/book

Вот по железной дороге
https://www.tutorialspoint.com/ruby-on-rails/index.htm
Это читни. А дальше доку...
21321.gif75 Кб, 439x281
239 1640835
240 1640867
>>640789
А я на гитхабе находил какой-то Ruby for Girls.
Облегченные гайды, лол.
241 1640889
>>640867
С этими гайдами надо гормоны принимать?
242 1641348
>>640867

>Ruby for Girls.


Не одобряем сексизма
image.png473 Кб, 750x600
243 1641354
244 1641415
>>641348
Check your privilege, shitlord.
245 1641857
Чё пацаны, Рокетбанк всё???
246 1641922
>>639050
Да всё так же, как и обычно или ты новенький, лол

>>613123

>Руби как и джава живет только в легаси!


Специально для тебя подчеркнул красненьким

>>613248

>вот бы еще программерам платили зарплату


Обвёл красненьким

>>629648
>>629686

>лол, серьезно, в госшарагах спецам начали платить зарплату?


Лол, вообще-то ещё с 2014 начали, если не раньше

>и проекты в вакансии какие-то максимально мутные, походу в эти 230к включена отсидка за последующий срыв какой-нибудь федеральной программы


ПИЗДЕЦ ФАНТАЗИИ
247 1641952
>>614783
Я восемь насчитал.
248 1641969
>>641952
А я 11.
249 1641972
>>641857

>Чё пацаны, Рокетбанк всё???


Закрывается b2c, развивается b2b. Программистов перекинут на другие b2b проекты, часть маркетинга и поддержки пойдет под нож.

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

>>640789

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


Для ознакомления топ, а вот как со справочником работать не очень.
https://ruby-doc.org - понравился, но примеры там в алфавитном порядке, приходится немного повозиться, если не знаешь, что конкретно ищешь.

>rails


Рельсы, наверное, отложу немного.
Неплохо зашла книжка ruby cookbook. Быстро нашел пример, как с файлом работать. Немного проиграл со вступления в книге.

Алсо реквистирую небольшую либу для вебсервера, чтобы поиграться вечером над пет проектом.
inb4 рельсы
251 1641982
>>614783
>>641952
>>641969
Только на этих языках не встречал проектов в проде или не видел в зависимостях у проектов на проде за весь свой опыт:

>Clojure, Crystal, Dart, F#, Haskell, Rust


Поэтому только их могу хоть как-то записать в борщехлёбские.
252 1642159
>>641922

>githab


Колхозники какие-то
253 1642220
>>641977
Какие ещё мутации после итераторов, где ты этой хуйни набрался?
254 1642221
>>617423
Как полет, живой ещё?
255 1642223
>>641922
Две вакансии на джуна в дс, тут либо нахлестом в любую компанию с пет-проектами, либо крутить педали на жиесах, если конечно у тебя не мама русская, а папа питонист
256 1642239
Шалом. У меня очень сильно хромают сложные SQL-запросы. Где понабраться всяких примеров, инфы и тд.
257 1642290
>>642159
С эйчарами всегда так.
258 1642292
>>641977

>Алсо реквистирую небольшую либу для вебсервера, чтобы поиграться вечером над пет проектом.



Синатра, наверное.
259 1642578
Хули вы тут все сдохли что ли, рубисты хуевы. Пидоры переодетые, начитались Хартлов и ебошут крудоебную хуету за 14 баксов в час, пидормонщина. Скоро все подохните от вируса, сучье поганое
260 1642581
>>642578
завидуешь, борщехлёб?
261 1642593
>>642581
А ты не борщехлеб, рельсовик хуев?
262 1642747
>>642578
Не сдохнем, меня перевели на работу из дома и теперь я из квартиры не выхожу.
263 1642819
Посмотрим, но мне видимо придется менять работу и вообще сваливать из своего региона, контора может не пережить этот кризис, дела и так шли не особо.
sage 264 1642863
>>642819
Думаю после того как вся эта шумиха с пандемией закончится, меньше работы станет не только для рубистов, но и вообще для всех.
image.png128 Кб, 512x512
265 1643231
>>642578

>ебошут крудоебную хуету за 14 баксов в час


Вот это подрыв!

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

русек для аутистов:
http://rusrails.ru/getting-started-with-rails#sozdanie-prilozheniya-blog
268 1643273
>>643268
Не, анончик, мне не для рельсов, для простого гема.

Но спасибо за ссылку, вернусь когда до рельс доберусь.
269 1643278
И еще вопрос, если я хочу сохранить информацию в конфиге в файле, то какой формат обычно используют рубисты? Например в жсе я бы скорее всего выбрал json. Как тут поступают?
270 1643289
что такое переменная класса и для чего она нужна?
271 1643362
>>642863
С другой стороны, потребность в создании информационных систем и прочей автоматизации только вырастет, так что работа точно будет.
272 1643385
>>643278
Либо .yml, либо .rb
Например, сгенерируй пустое rails-приложение и посмотри там в директории config/ как всё устроено.
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/

ВСЁ, ТЫ ЭКСПЕРТ
274 1643671
>>612194 (OP)
Хай, давги. 3 года пишу на рубирельсах. Вроде мидло или около того, и хочется как-то дальше подрасти в плане именно кодинга, а проекты тому не способствуют. Навык решать бизнес задачи есть и растет вроде, а вот писать красиво нет. Все проекты на которых работал придерживались полупроцедурного какого-то стайла с элементами ООП, ФПшным сахарком и изредака метапрограммированием. Стайл гайды соблюдаются по факту, но как будто не по духу, вот этого всего, чего рубисты вроде любят, типа архитектуры вокруг сообщений, слабой связности объектов, нет как правило. После работы обычно нихуя не хочется, а тут как бы карантин, удаленка, все дела, решил заняться делом. Как вы развивались пацаны и боролись вот с этим всем? POODR прочитал, Confident ruby прочитал, что-то для себя вынес. В списке Metaprogramming ruby, Mastering ruby closures и Kestrels, Quirky Birds, Hopeless Egocentrity. Но это на пару недель развлечения. А дальше что делать?
275 1643693
>>643661
Спасибо, анончик.
276 1644046
>>641922
Тут большая часть треда вкатуны, вот им тяжело работу искать. Ты то полусеньер помидор.
277 1645011
Тем временем московский офис Gett работает из дома, 4-дневная рабочая неделя с сохранением 85% заработной платы. У компании ПРОСАДКА ПО КОЛИЧЕСТВУ ТРАНЗАКЦИЙ

мимо ваш инсайдер
278 1645041
>>645011
У вас дефицит кадров?
279 1645128
>>645011
Как эта контора до сих пор жива, они же с каждым годом проебывают полимеры.
280 1645132
вот эни кабле способен держать 20к соединений норм,а вот какую нагрузку выдержит каждое соединение?
281 1645191
>>645011
Так а что там просело? Люди перестали ездить в метро и чаще пользуются такси.
282 1645389
>>645191
У них вроде как все на корпоративный сектор было рассчитано, а они сейчас все дома сидят.
283 1645491
Я так понимаю, что я выбрал не самое лучшее время для вката в рельсы...
284 1645527
>>645491
ты опоздал на лет на 10
1585490935986.jpg92 Кб, 721x721
285 1645546
286 1646011
>>645491
Ложись сразу в гроб тогда, чего уж там
raby.jpg19 Кб, 274x329
287 1646805
288 1648258
>>612194 (OP)
Мёртвый тред!
Мёртвый язык!
Мёртвое коммьюнити!
Мёртвое развитие!
Мёртвый фреймворк!
Мёртвые книги!
Мёртвые зарплаты!
Мёртвые фишки!
Мёртвые паттерны!
Мёртвая скорость!
Создатель японец!
289 1648265
>>648258
О, теперь ты поставил точки над всеми ё.
290 1648287
>>648265
Дважды мертвое не может быть мёртвым
291 1648305
>>648287
Зато оно может быть очень мёртвым.
292 1648374
>>648305
>>648287
>>648265
>>648258
В которой раз убеждаюсь, что в некротреде любой хуйне подыграют
image.png166 Кб, 1440x821
293 1648473
Охуеть, там уже 2.7.1 вышел!

https://www.ruby-lang.org/en/news/2020/03/31/ruby-2-7-1-released/
294 1648576
>>648473
2.7 абсолютно ни о чем
295 1648637
>>648576
И в чём это проявляетя? Непонятен твой поинт
296 1648667
>>648637
пустое обновление
297 1648989
>>648667
А что должны выкатить, что бы в хуетреде на дваче не считали обновление пустым? Дайте ему номерок Мацумото кто-нибудь
irbimprovedwithkeytake3.mp4798 Кб, mp4,
1156x452, 1:19
298 1648991
>>648989

>А что должны выкатить, что бы в хуетреде на дваче не считали обновление пустым


Да хуй его знает, анончик.

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/
299 1649071
>>648991
когда завезут асинхронность?
даже в питоне из коробки есть
image.png17 Кб, 225x225
300 1649165
>>649071

>даже в питоне из коробки есть


У вас там каникулы вместо домашнего обучения что ли?
https://realpython.com/python-gil/#why-wasnt-it-removed-in-python-3

там такой же GIL с таким же async для I/O, как и в руби
NSqvkVD.mp411,1 Мб, mp4,
960x1972, 0:30
301 1650429
я просто оставлю это здесь https://hyperstack.org/
302 1650447
>>650429

> end


> end


> end


> end

303 1650454
>>650447
Гринтекстовый, не отрывайся от сосания хуёв
304 1650456
>>650429
Поставил им звёздочку на GitHub, пользоваться этим я очевидно никогда не буду...
305 1650458
>>650456
Артём, это же лучше чем голый реакт
306 1650461
>>650458
Alexander, ну это уже фронтам решать что там лучше.
307 1650473
>>650461
В изоморфных приложениях нет ни фронтенд разработчиков, ни бекенд.

Странно, что об этом вообще нужно говорить т.к. понятие изоморфных\универсальных приложений уже лет 5 как широко известно в девелоперских кругах
308 1650480
>>650429
Помнится такая хуйня была уже, Volt назывался.
309 1650481
>>650480
Самостоятельный фреймворк это одно. А имплементация изоморфности в рельсах это совершенно другое.

Это не самостоятельный фреймворк, а надстройка над рельсами. Разработчик не выпадает из экосистемы рельс, но при этом получает доступ к экосистеме реакта прямо в рубях
image.png331 Кб, 512x512
310 1650549
>>650473

>В изоморфных приложениях нет ни фронтенд разработчиков, ни бекенд.


Да и самих изоморфных приложений нет! если не считать JS-элиту, конечно

Странно, что об этом вообще нужно говорить т.к. за последние 5 лет ничего не изменилось
311 1650570
есть ли какая инфа о версии 3?
312 1650576
314 1650580
>>650570
НЕ ЖДЁМ, А ГОТОВИМСЯ
# -- 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
315 1650635
>>650461
>>650458
Дожили, уже по постам имена определяют
316 1650640
>>650580
теперь руби еще тормозней будет?
я вот говорил,вся работа над оптимизацей нивелируется ростом всяких фич(большая часть из которых оч спорная)
317 1650677
>>650580
за сорбет, лови в еблет
318 1650766
>>650677

>сорбет


Бля, все хотел вспомнить это слово!
15811783263820.mp43,2 Мб, mp4,
640x360, 0:53
319 1650900
>>650549

>изоморфных приложений нет!


>hyperstack


Вот это маня-отрицания... Невероятно!
image.png432 Кб, 604x604
320 1650941
>>650900
Ну ты это, пальцем ткни сначала у кого на проде в итоге вертятся изоморфные приложения в 2020 не на JS/NodeJS, потом обсудим

ща каких-нибудь двух элексир-калек в пример приведёт
321 1651026

>СааС эра


>изоморфные приложения

322 1651058
>>651026
Только GraphQL не хватает.
323 1651229
Братишки расскажите стоит Ruby/ROR заниматся или оно мертвое? Как там с работой(постоянной/единичными заказами), удаленной в том числе. Ruby очень понравился.
324 1651284
>>651229

>оно мертвое?


он зомби))
325 1651296
>>651229
Ruby умер. Работы нет. Уходи.
327 1651321
>>651296
Согласен, в этом полуживом треде сидят только 40-летние вкатывальщики, которые не понимают почему не могут вкатиться с 2010 года.
И ностальгирующие борщехлёбы...
328 1651529
>>651229
Да, работа есть, но нужно хорошо знать английский.
Screenshot2020-04-06 Социальные сети, Учи ру и сервисы для [...].png125 Кб, 1857x1211
329 1651967
https://2ch.hk/news/res/7259614.html (М)
Вот вам и масштабирование рельс.
Screen Shot 2020-04-06 at 18.12.40.png227 Кб, 882x743
330 1651982
>>651967
Очевидно, что там не в руби и даже не в рельсах дело (даже если кто-то наколхозил 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/
331 1652167
Некроманты по склепам попряталисть и теперь двачуют? Откуда такая активность?
332 1652170
>>652167
Карантин же.
333 1652185
>>648473
>>651321
>>652167
Обновился! :tada:

мимо 40-летний ностальгирующий борщехлёб, который не может вкатиться с 2010 года
334 1652243
>>652185
Ставлю лукас за крысу.
335 1652387
>>652243
циннамон лучше
Screen Shot 2020-04-07 at 13.11.18.png44 Кб, 709x340
336 1652502
Там курсы на Pluralsight бесплатно до конца апреля

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

https://www.pluralsight.com/offer/2020/free-april-month
image.png703 Кб, 1837x907
337 1652751
>>612194 (OP)
ТАМ ВЫЛОЖИЛИ ВИДОСЫ С КОНФЫ ИЗ ШАПКИ ТРЕДА

ParisRB Conf 2020

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

> специфичные сюрпризы



Если штаны не одевать через голову, то и сюрпризов не будет. Смекаешь?
image.png2 Кб, 345x345
340 1652927
>>652922

> одевать


Надевать.
341 1652939
>>652927
Что за дырявый красный квадрат у тебя на пике? Одеть бы тебе его на голову.
342 1652945
>>652838
не советуют
image.png157 Кб, 500x260
343 1653400
>>651229

>оно мертвое


Даже мертвее, чем COBOL
https://www.theregister.co.uk/2020/04/05/new_jersey_cobol_volunteers_mainframes/

мимо 40-летний ностальгирующий борщехлёб, который не может вкатиться с 2010 года
344 1653608
>>652838
Тут вроде был рубист-анимешник с виндовсом, не знаю как его судьба сложилась. Думаю если не используешь гемы со вставками на сишке, то ничего страшного не будет.
345 1653873
>>652751
Кому-то кроме Артема интересно смотреть эти конфы?
346 1653979
>>652751
можно по сути,че он там нарассказывал
347 1654003
>>653979

> Не мертв, я повторяю, не мертв!


> (c) Ю. Мацумото

348 1654008
>>654003
«Мацумото что-то там рассказал, улучшил. Да пидор ваш Мацумото! Ничего он не рассказал и ничего он не улучшил. И никого не убедил. Я вижу, я чувствую, что пишу на мертвом языке!».
349 1654009
>>654003
кобол тоже как бы мертв,но за него хорошо платят
350 1654466
Вообще язык жив. И даже неплохой выбор для вката. Есть куча проектов которые живы со времен моды на стартапы на рельсы и кто-то должен их саппортить. Не знаю ни одного джуна рубиста даже который сидел бы без работы. Сейчас конечно наверняка повятся, может уже появились из-за короны, но спрос на рубистов есть и он выше чем предложение. По крайней мере был выше пару месяцев назад.
Другое дело что проекты на рубирельсах довольно сильно ограничивают как правило. То есть это почти всегда классическое рельсовое приложение или апишка малого или среднего размера, постгрес, редиска, сайдкик, все. Если тебе в кайф постоянно изучать что-то новое, то руби не лучший вариант.
Но для вкатышей в ИТ, джунов и нижних мидлов отличный вариант имхо. Деньги в руби есть.
351 1654504
>>654466
Что должен уметь среднеджун рубист-рельсовик в 2020?
352 1654510
>>654504
Учить другие языки.
353 1654806
>>654504
Обязательно хорошо знать SQL, не на уровне DBA, но хорошо, нормальные формы, все виды джойнов, триггеры, функции, констрейнты. Знать html, css на уровне использования бутстрапа; erb + haml/slim. Знать javascript/jquery на уровне удалить/перезагрузить элемент при тыке на кнопочку, обычный ajax в общем.
Из рубишного, ну хз, руби сам нормально знать. Итераторы использовать человеческие, уметь использовать select, map, reduce; блоки, лямды, проки; как поиск метода работает, наследование, модули, method_missing. Желательно быть вкурсе, что модули можно препендить.
С рельсой самой все просто более или менее, тонкие контроллеры, желательно тонкие модели, бизнес логика в сервисах. Из солида хотя бы уметь в single responsibility. Не городить совсем ебнутых иерархий классов. Шарить за eager_load'ы и всякое такое, за n+1 запросы без веской причины будешь получать в еблет от лида каждый раз.
Rspec знать обязательно, понимать как пишутся юнит тесты в принципе.
Уметь пользовать линтерами.
354 1654816
>>654504
Из гемов devise и pundit обязательно, sidekiq, sidekiq-scheduler обязательно, nokogiri может быть.
355 1654824
>>654504
Ну и хотя бы немного уметь в регулярные выражения.
356 1654901
>>654806

>С рельсой самой все просто более или менее


спорное утверждение, вебпак и работа с ассетами в целом могут порядочно крови выпить при выкате в прод первого приложения, под капотом у рельсы тоже бывает достаточно неочевидные вещи происходят.
357 1655333
>>654806
Посоветуешь курс или литературу по SQL?
358 1655781
>>655333
Ну я сам основы в универе еще выучил, т.е. селекты вложенные всякие, джойны и т.п.. А потом по мере необходимости больше просто документацию читал, да стэкофервлоу если что-то посложнее надо было понять типа оконных функций.
Вроде бы хвалят Joe Celko - Sql for Smarties, и John L. Viescas - SQL Queries for Mere Mortals. Листал их недавно, думал может нового для себя что почерпну. Нового не почерпнул, но написаны книжки неплохо вроде. Главное задачки решай, вот это комбо вроде у нас все пользовали: sql-tutorial (онлайн учебник) и sql-ex (задачки онлайн).
359 1656813
>>654806
Описание похоже скорее на начального миддла, чем новичка в руби. Реально осилить основы такого за 2 месяца, если имеется немного знаний руби, эскюель и рельсы?
И как найти работу новичку? Живу в ебени, по запросу junior ruby с фильтром удалённой работы на hh находит одну вакансию в Москве. Остальные требуют пару лет опыта.
360 1656995
>>656813
Ну вопрос был про среднеджуна. Среднеджун имхо это человек с профильным образованием или с опытом из смежной области, сисадмин например, который перекатился в кодинг и уже полгода работает фултайм. Все примерно знает-понимает, но без присмотра на нормальном проекте его не оставишь, т.к. со временем проект превратится в кашу, рабочую но трудно читаемую/расширяемую. Вообще месяца за 3-4 по 8 часов в день все, что я перечислил, изучить и написать простенький пет-проект реально, зависит от мотивации, так стажировки обычно и проходят, А вот по удаленке жопа, джунов на удаленку обычно не берут, год опыта хотя бы нужен.
361 1657005
>>656995
Стажируюсь на достаточно крупном проекте третью неделю, строго удаленка, все норм.

С другой стороны, жуткое легаси, меня и еще одного новенького кинули покрывать все это тестами, разумеется.
362 1657317
>>657005
Сколько вкатывался? Что по зарплате?
Много ебли с тестами?
363 1657345
>>657317
Ну у меня были коммерческие проекты на рельсах до этого. Общий вкат около полутора лет примерно, но весьма по-распиздяски, с периодическими отвлечениями на разную другую деятельность. Если бы целенаправленно вкатывался, а не писал что-то по собственной необходимости, думаю, до полугода бы заняло.

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

Ебли с тестамитермоядерно много, тесты раньше не писал от слова вообще, но, как и все новое, интересно. Рспек, факторибот, капибара, вот это вот все.
364 1657362
>>657345
Залетай в рубиконфу, которая в шапке, расскажешь о своих впечатлениях/проблемах
365 1657515
>>657362
Как-нибудь при случае. Сейчас не до того.
Screen Shot 2020-04-14 at 15.39.17.png407 Кб, 613x511
366 1657832
367 1657874
Някихиро Няцумото
368 1658508
>>657832
Вот как он умрет, так и буду считать руби мертвым, а пока что живее всех живых.

Странно как-то, ведь руби, как язык, выглядит более мощным по сравнению с питоном, почему тогда он менее популярен?
369 1658512
>>658508
нет машоба и сетевух
unicorn.png86 Кб, 869x535
370 1658616
БЛЯТЬ РУБИСТЫ НУКА БЫСТРО ПОЧИНИЛИ МНЕ!
371 1658864
>>658616
$$$ Предоплата вперед.
372 1658932
>>658508
Питон пиарили гугл с их бесконечными запасами бабла, с таким маркетингом можно даже кобол сделать модным и молодёжным.
373 1658966
>>658932
Кобол теперь IBM собирается продвигать, может чё выйдет.
374 1658969
>>658966
ну да,старый тырпрайз то надо поддерживать
image.png777 Кб, 800x730
375 1664850
C ДР
376 1664938
>>664850
Кто это?
ごぢ - レールが足りないので。-945956752515670016.mp43,2 Мб, mp4,
1280x720, 0:21
377 1665145
Как отучиться от такого подхода?
378 1665213
>>665145
Офигенно же.
Снимок экрана 2020-04-23 в 16.14.01.png14 Кб, 354x113
379 1665551
>>658616
НУ ВОТ ОПЯТЬ
2020-04-23 16.14.13.png21 Кб, 871x171
380 1665552
>>665551
блядь кривой скрин
2020-04-23 16.17.39.png38 Кб, 976x299
381 1665556
оп хуй 382 1665876
Мёртвый тред полуживого языка!
Снимок экрана от 2020-04-24 10-45-41.png34 Кб, 603x362
383 1666184
Mastodon -- децентрализованная социальная сеть. Написана на мёртвом языке Ruby.
https://joinmastodon.org
384 1666307
>>666184

>Mastodon


децентрализованная,но сервер есть?
385 1666437
>>666184
Зачем палить быдлу
Снимок экрана от 2020-04-24 17-52-55.png59 Кб, 1150x606
386 1666575
>>666437
>>666184
Никому не известная соцсеть на умирающем фреймворке. Гугл Трендс яснее любых слов показывает, что Ruby и Рельсы умирают. Работы нет... Будущего нет...
Умрёт этот японец и сразу ВСЁ.
387 1666590
>>666575
Тебе-то какое горе, мил человек?
388 1666657
>>666575

>Работы нет


Практически вся нормальная удалёнка на рубях или го
389 1666809
>>666575
Эликсирщик, ты?
390 1667901
почему не ставятся рельсы 6 через команду gem как в гайде?
391 1667959
>>667901
Потому что телепаты в отпуске.
392 1668108
>>667959
gem filePermissionError
и идет путь к гему 2.7
393 1668498
>>667901
Расскажи пошагово, что делал
395 1669041
>>668881

> от трёх лет


> зп не указана


Ебнуться
396 1669125
>>668498
anon@ubuntu:~$ gem install rails
ERROR: While executing gem ... (Gem::FilePermissionError)
You don't have write permissions for the /var/lib/gems/2.7.0 directory.
397 1669137
>>669125

>You don't have write permissions for the /var/lib


Запусти от рута
покормил
398 1669161
>>669137
Какие же тупые вкотики, я херею
399 1669163
>>669137

>anon@ubuntu:~$ rails -v


Rails 6.0.2.2
anon@ubuntu:~$ rails new myapp
create
create README.md
create Rakefile
create .ruby-version
create config.ru
create .gitignore
create Gemfile
run git init from "."
а че так мало файлов создано?
400 1669168
>>669163
Создавайте своё
401 1669195
>>669161
Наверняка жирный, не понимаю чего ты рвешься.
Что тред в принципе мертвый, что конфы в шапке.
402 1669196
>>669195
почему сразу жирный?
403 1669198
почему эта хрень не создала весь набор папок для работы?
404 1669199
>>669196
>>669198
Создавай тимвьювер и оставляй контакты.
Если и с этим не справишься, пиздуй в жиесотред и никогда сюда не возвращайся.
405 1669229
Как часто рядовым рубистам приходится трогать питон?
406 1669232
сделал через не очевидный apt install rails
скачал версию 5.2 и хром в довесок за раз...
407 1669251
>>669232
Если ты не жирнишь, скачай гайд "по линуксу" для домохозяек
Миксуя системный пакетный менеджер с языковым рискуешь тупо всрать /lib перезаписывая один и тот же пакет
408 1669270
>>669251
Оценил эти твои ковычки над линуксом
409 1669283
>>668881
У нас лид там работал. Рассказывал не столь давно, что в ряде случаев критичная документация тупо проебана и, следовательно, что делает тот или иной кусок кода понять зачастую крайне проблематично.
410 1669284
>>669232

>apt install rails


земля пухом, братишка.
411 1669285
>>669284
почему?
412 1669399
>>669232
Попробуй через http://rvm.io/
414 1669454
>>669399
чет ошибки уже на первой команде
Screenshot2020-04-2709-35-28.png138 Кб, 1366x768
415 1669461
416 1669469
>>669461
Лол. Кот комнаду добавления ключа за тебя будет повторять?
417 1669471
>>669461
http://rvm.io/rvm/security
введи отсюда команду где As a first step, before attempting RVM install, you should install gpg2 and import those keys:
418 1669473
>>669461
И добавь еще --rails к \curl -sSL https://get.rvm.io | bash -s stable
Screenshot2020-04-2709-48-25.png148 Кб, 1366x768
419 1669475
>>669471
с первого раза не получилось,а второй раз -да
магия
420 1669479
компилит как черепаха
Screenshot2020-04-2710-19-17.png192 Кб, 1366x768
421 1669490
ну и что опять не так?
422 1669507
>>669490
Всё так
423 1669510
>>669507
но там должны быть папки с контроллерами,моделями,роутерами.
где они?
424 1669513
>>669510
Ну первая ссылка из гугла говорит что у тебя может быть не установлен гит
425 1669516
>>669513
>>669507
>>669490
>>669479
>>669475
>>669473
>>669471
>>669469
>>669461
>>669452
Вы зачем тред вайпнули? Тут конечно нулевая активность, но такой толстотой то, уж посрамились бы, хрртьфу!
426 1669517
>>669516
Я сам вкатываюсь
427 1669518
>>669513
ну охуеть как приятно работать с линуксом,никогда гн знаешь что отвалиться или что нужно.
428 1669520
>>669518
Каком линуксе долбаеб
Ты запускаешь скрипт на интерпритируемом языке
Результаты на всех платформах одинаковы
429 1669525
>>669520
откуда мне знать,что ему еще гит нужен
430 1669526
>>669490

>To start using RVM..


В глаза долбишься?

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

Пиздуй на railstutorial.org. Там все разжевано от и до.
431 1669536
>>669526

>Ставишь rvm, ставишь под rvm нужную версию ruby


все это поставилось.
потом ввел команду для рельсЮпошли рельсовые гемы.
но приложение не создется
432 1669540
ну охуеть он и пуму не нашел
Screenshot2020-04-2711-15-10.png126 Кб, 1366x768
433 1669546
434 1669551
>>669546
Там же написано блять на твоей ссаной убунте установи ruby-dev или ruby-devel
435 1669584
>>669546
sudo apt-get install build-essential patch ruby-dev zlib1g-dev liblzma-dev
436 1669635
пипец,теперь веб пак мозг имеет((
437 1669637
>>669635
Какой вебпак? Ты совсем не понимаешь происходящего?
438 1669638
>>669637
запускаю сервер,а он мне ошибки и про нехватку вебпака
439 1669640
>>669635
видимо надо ноду жс установить
440 1669645
>>669640
Ты весь день пытался запустить хеллоу ворлд шаблон?
441 1669657
>>669645
я не он
442 1669693
>>669525
Вы ещё после такого жира ведёте с ним диалог?
443 1669761
Какой сейчас самый расптространённый стак с рубями?
444 1669852
>>669761
Рельсы или рельсы + grape, все остальное более-менее мертво и никому нахуй не нужно.
445 1669867
>>669761

Рельсы, которые распиливаются на гошные микросервисы.
446 1669871
>>669693
а кроме жира варианта нет?
447 1670126
>>669852
>>669867
Webpacker нужон и фронт впиливают в монолит? И вообще по фронту всё мейнстримно и без всяких древних HAMLов?
Случайно наткнулся на статик типы с Sorbet, оно нужно?
Микросервисы цепляются с RabbitMQ?

Пытаюсь перекатиться с лютого макакинга
448 1670365
>>670126

>Webpacker нужон и фронт впиливают в монолит? И вообще по фронту всё мейнстримно и без всяких древних HAMLов?


Не нужен. Берешь просто react с create-react-app или vue с vue-cli и пилишь, вполне мейнстримно, как по мне.

>Случайно наткнулся на статик типы с Sorbet, оно нужно?


Не нужен, с рельсами он все равно не работает считай.

>Микросервисы цепляются с RabbitMQ?


Микросервисы нахуй не нужны тоже, в большинстве случаев. Если все-таки нужны, то или rabbit или просто по http гоняешь, в зависимости от задачи
449 1670578
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.
450 1670646
>>670578
Они давно уже перестали выпускать карты для рашенов. Щас решили отменить текущие карточки.

>local regulatory authorities in Russia


Гниды мерзкие.
451 1670660
я так и не смог поставить рельсы(
452 1670785
>>670646
В США бы свалил?
453 1670810
>>670785
Конечно братишк, хотя дальше подачи раз 5 на гранкард лотерею я не зашел. Вообще долларвый ремоут бы идеально было. Это моя влажная мечта, работаю над этим щас.
454 1671270
https://career.habr.com/vacancies/1000058443
Ух бля, ремоут и 14к нижняя вилка, вот это каеф наверное.
455 1671322
почему ни на одном дистре рельсы как гем не хотят ставиться?
456 1671432
>>671322
Что за дистр? У меня кубунта, установил без проблем через rbenv
457 1671433
>>671322
Потому что ты тупой.

Пиздец, он еще и дистры меняет, хотя от дистра ничего абсолютно не зависит.
458 1671572
>>671432
федора
нет спасибо,я уже намучился с этим
выше пики кидал
>>671433
возможно.
наверно рельсы пока оставлю
459 1671622
Ну хуй знает я в конце концов тоже забил и поставил rvm бутылку
Все работает из неё без проблем
460 1671892
>>671622
А ты крутой!
461 1671894
>>671892
Нет ты
29 apr 2020.png40 Кб, 297x182
462 1671942
Вчера сразу два сообщения в Телегу с руби-вакансиями от разных компаний пришло, хотя у меня везде резюме либо скрыто / либо написано, что не ищу.

А у вас как дела?
463 1671947
>>671942

>А у вас как дела?


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

>руби-вакансиями от разных компаний


Сколько из них ремотных?
464 1672087
>>671947
Их всех рубистов кого знаю, все вкатились, если конечно ты не тот залетный, который компьютер апгрейднул, чтобы рельсы поставить.
465 1672097
>>672087
Только перекатываюсь на рельсы
466 1672302
>>671622
Ну это как раз самый правильный подход.
467 1672303
>>671622
Ну это как раз самый правильный подход.
468 1672307
>>671947

>Надеюсь к июню закрыть хотя бы 3 всратеньких проектика и наконец начать апплаить портфолио куда только можно


Тут одно из двух. Либо код твоих проектиков никто особо смотреть не будет, но собес проведет нормальный человек, который более-менее определит твои скиллы в ходе общения и даст тестовые задания, либо код твоих проектов особо смотреть никто не будет.

Апплайся сейчас, портфолио потом добавишь, если понадобится.
469 1672811
>>671942
Вчера перевели отпускные, собираюсь ответственно деградировать за пекашечкою.
470 1672945
>>671942
Хуево.
Тут считай сидят только ты, может быть тот джун из Сибири и залетыш на федоре. Ничего удивительного, что с опытом в пять лет тебя хоть куда позовут.
471 1673407
Вопрос к бывалым.

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

Прошло уже 4 года как я вкатился, но становиться каким-то архитектором/прорабом мне не хочется совсем, и $$$ на удаленке уже совсем не давно не мотиватор.Как вы занимаетесь макакингом и не выгораете?
IMG20200501.jpg2,7 Мб, 4000x3000
472 1673444
>>671942
У меня нормально все. Снимаю с пионера пока, буду самозанятость оформлять.
джун из Сибири
473 1673460
>>673444
/ga/ все с тобой ясно, шалунишка.
474 1673486
>>673444
Молодец братишка, круто.
475 1673548
>>673444
у друга занял?
476 1673578
>>673548
У твоей мамашки)0
minzdrav-on-rails.png58 Кб, 762x505
477 1674017
>>668881

>Ruby On Rails разработчик


>Российские железные дороги



и минздрав тоже на рельсе.
478 1674177
все 4 способа установки рельс закончились фейлом
479 1674197
>>674177
держи в курсе
480 1674217
>>674177
Да как так то, что у тебя за система, что ты банально не смог поставить рбенв с руби и через гем инсталл накатить рельсу?
481 1674218
>>674217
руби ставиться без проблем.
а вот когда загружаешь рельсы или создаешь прокт-все сыпиться,постоянно что то нехватает,то отваливается.
я уже много гайдов пробывал,гуглил ошибки
482 1674311
>>674218
Да что, блять, с тобой не так?

>ставиться


>сыпиться


>что то нехватает


>пробывал



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

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

https://gofile.io/?c=M7manH
483 1674341
Меня недавно приглашали преподавать информатику в школу за 8к рубасов.
484 1674374
>>674218
Какая ошибка выходит?
https://guides.rubyonrails.org/development_dependencies_install.html#fedora-or-centos
Эти команды вводил? Вообще взял бы обычный дистр, типа кубунты, т.к. гаеды для новичков в основном под убунту пишутся, а потом уже когда опытнее станешь пересел бы.
485 1674376
>>674341
>>674374
у меня был ксубунту,выше же есть пики
486 1674379
>>674376
sudo apt-get install build-essential patch ruby-dev zlib1g-dev liblzma-dev libgmp-dev
это если на nokogiri валится
487 1674384
>>674379

>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 из одного гайда
488 1674388
>>674384
И? gem install nokogiri все равно падает?
Screenshot2020-05-0204-40-46.png117 Кб, 1366x768
489 1674391
>>674388
щас твой совет испытал
490 1674397
>>674391
yarn --version
что показывает?
Похоже у тебя старая версия yarn, обнови.
Screenshot2020-05-0205-05-43.png396 Кб, 1366x768
491 1674411
ебать,со третьей попытки завелся,когда перезагрузил терминал
накачал кучу зависимостей
пиздец как легко
492 1674498
>>674397
>>674411
Я вон выше целое видео тебе запилил и там как раз этот момент раскрыт. Нет, блять, смотреть не будем.
>>674311

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


Там, вообщем-то, про это прямо в терминале при установке yarn тебе пишет.
493 1674510
>>674498
зачем ему ярн,если в ноде уже есть пакетный менеджр npm.
почему в офф гайде там пару команд и все?
ни бандлера ни ярна,ни ноды,ни прочих зависимостей?
494 1674661
>>674510
В оффгайдах и 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.

495 1675086
>>667901 >>667959 >>668108 >>668498 >>669125 >>669137 >>669161 >>669163
>>669168 >>669195 >>669196 >>669198 >>669199 >>669232 >>669251 >>669270
>>669284 >>669285 >>669399 >>669452 >>669454 >>669461 >>669469 >>669471
>>669473 >>669475 >>669479 >>669490 >>669507 >>669510 >>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 года
497 1675467
>>675437
Банальщина
499 1675950
>>675939
когда перепилят экшн кабл?
500 1675978
>>675950
А почему вы спгвашиваете? Вас что-то не устраивает? Джавая колонна? Не нравится кейбл, вали в свою швятую джаву!
501 1675986
>>675978
Методичку на стаковерфлоу обновили? 010 центов этому товарищу.
502 1676074
>>612194 (OP)
Перекатишь?
503 1676106
>>676074
зачем?
504 1676157
>>676074
>>676106
Планирую перекатить только когда утонет окончательно

оп-текущего-треда
505 1680633
Что почитать чтоб максимально быстро вкатиться в рельсу, sql и тесты? Сам фронтендер 1 год реакта, хочу к вам или в фулстак. Сейчас читаю доки по рельсе от корки до корки, мб есть более быстрый путь?
506 1681522
>>680633
Так и сидел бы в Реакте, денег же там куры не клюют. Заказов море.
Зачем ещё один язык тебе? Юзай для бека NeSt.js или что там у вас.
507 1681642
>>681522
Столкнулся с тем, что не могу найти работу во время ковида, нет меня не уволили, просто решил побегать и протестировать свои знания и узнать куда двигаться дальше.

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

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

Наверно вот так, если где-то неправ, тыкай пальцем, тк я не бекендер.
508 1681656
>>681642
Для вката на Рельсу вот неплохая книжка: 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/
509 1681660
>>681656
>>681642
Ну а после можно уже шлифовать более специализированной литературой, вроде: Ruby. Объектно-ориентированное проектирование Сэнди Метц

Переведённая дока по 6 Рельсе лежит здесь: http://rusrails.ru
image.png9 Кб, 1344x76
510 1681661
>>681656
Да я ее и прохожу, уже купил на либгене.
Codecademy прошел.
Зачем реакт + рельсы? Ведь в основном от бека задача апиху отдать, чтоб с фронта запросы покидать. Или ты про 6 рельсу вебпакер и интеграцию реакта/другого жс фреймворка внутри через всякие https://github.com/reactjs/react-rails?
511 1681664
>>681661

>>про 6 рельсу вебпакер и интеграцию реакта/другого жс фреймворка внутри


ага
512 1681666
>>681664
Понял, спасибо за помощь, думаю всего этого плюс один хватит пока что.
513 1681667
>>681642
Для клепания АПИшек на Рельсе можно ещё этот курс глянуть: Udemy - Ruby on Rails REST API The Complete Guide
В интернетах найти можно...
514 1681840
>>681661
Для клепания апи советую еще grape глянуть, он интегрируется с рельсами и решение довольно популярное.

>Или ты про 6 рельсу вебпакер и интеграцию реакта/другого жс фреймворка внутри через всякие https://github.com/reactjs/react-rails?


С этим можешь не заморачиваться, по моему опыту это мало кто использует на деле. В основном просто пилят фронт отдельно без всяких вебпакеров.
515 1684260
У меня есть yml с переводами. В конкретной стороке есть параметр, назовем его %{field}. Я могу сделать так, чтобы вместо самого значения field бралось значение этого ключа в другом yml файле?
516 1684573
>>684260
I18n.t('tvoy_field', field: I18n.t('drugoe_znachenie'))
517 1684723
>>684573
У него значение в другом yml файле. Я бы написал простенький класс обертку, который заранее парсит тот второй файл и с методом который уже вызывает I18n.t со значениями из второго файла
518 1685829
>>684723
I18n.t('perviy_yml_filetvoy_field', field: I18n.t('drugoy_file.drugoe_znachenie'))

Так имел в виду. Но да, можно вообще вынести в какой-то презентер, хз.
519 1685832
>>685829
I18n.t('first_file.some_field', field: I18n.t('second_file.another'))

Простите
520 1685875
Если Ruby умирает, то почему не падает количество скачиваний Ruby фреймворков?
521 1685957
>>685875
Ну по идее график-то показывает общее количество скачиваний,
522 1685996
>>685957
Графики двойные же, читай описание. Второй параметр - количество скачиваний за 4 недели (серые вертикальные столбики).
523 1685999
Посоветуйте куда двигаться? Желательно список того что нужно подтянуть.

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

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

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

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

>депрессию(может еще не вышел)


Лучше подлечись как следует перед тем как серьезно садиться за работу, а то начнешь ебашить по 10 часов каждый день (а иначе за 3 месяца никак не вкатиться) - тут-то кукуха и поедет.
525 1686780
руби пипец какой заумный язык
526 1687376
>>614814

>как раз руби тоже не прост,плюс нихуя не для начинающих


Ruby для начинающих проще, чем JavaScript
527 1687627
>>687376
не проще,много магии,подход-сделай одну вещь кучей разных способов.
528 1688403
>>687627

>подход-сделай одну вещь кучей разных способов


Сейчас весь JavaScript одной фразой описал. Я до сих пор не понял, как там правильно сейчас по массиву ходить — способов пять есть, не так ли?
529 1688474
metaconf.png354 Кб, 1440x1271
530 1689189
16 мая | ONLINE
Backend meetup
Ruby, GO, Rust, Node.js, Python, Elixir

https://metaconf.net/backend-meetup-2020
531 1689253
>>689189
хоронить руби будут?
image.png2,5 Мб, 960x960
532 1689382
>>689253
Нет, мамку твою от короны

https://www.youtube.com/watch?v=j9V78UbdzWI
534 1697703
>>688403

>как там правильно сейчас по массиву ходить


в 99% случаев map
535 1698239
>>694318
Он и на джуна то хуево тянет, не то что мидла, путается в базовых понятиях
536 1699443
есть норм гайд для нуба по хельперам?
537 1699636
>>699443
Ну, если ты уже гуглил и не нашел что-то конкретное, то спроси здесь. Хелперы - зло, если что
538 1699946
сколько здесь опытных рубистов?
539 1699980
>>699946
Ну допустим я
540 1699984
>>699980
какое отличие метода объекта от метода класса?
0ro98dmm.png20 Кб, 290x320
541 1699988
>>699984
метод класса доступен для всех экземпляров класса?
542 1699991
>>699988
я как бы из самого названия понял,я на практике не врубаюсь.
вот метод объекта прост.наклепал их,к каждому можно подключить метод.
а метод класса?
543 1699996
>>699991
имел ввиду экземпляры класса,если правильнее
544 1700010
>>699988
https://medium.com/@lauren.kroner/ruby-class-vs-instance-methods-a5182ce7de49
вот эта статья чутка прояснила ситуацию.
те эта хрень исп в насл классах?
наследование я еще читал
545 1700284
>>699984
Метод объекта применяется на объектах и только на них. Метод класса вызываешь на самом классе, не создавая для этого объект.
546 1700291
Как сделать так, чтоб zeitwerk подгружал рейк таски? в гугле забанили, в доке не нашел, к сожалению
547 1700292
>>700284
а какой практ смысл доставать функцию из класса?
class Test
def self.foo
puts 'Метод класса'
end
end

Test.foo # => "Метод класса"
548 1700304
>>700292
Например, для подсчета всех созданных объектов
549 1700308
>>700304
в наследовании?
550 1700311
>>700308
Не обязательно.
Ну, просто может метод класса возвращать количество созданных объектов. Как пример, о котором ты спросил
551 1700316
>>700308
У меня на проекте презентеры в основном из методов класса состоят. Я ему что-то передаю, какой-то объект другого класса, а он мне красиво возвращает что-то более удобочитаемое, хьюман ридбл короче Долго объяснять, почему в таких случаях не использовать декоратор, я просто пример анону привожу
552 1700320
>>700311
и все?
553 1700324
>>700320
Ну, а что ты еще хотел?
554 1700327
>>700324
я думал там че нибудь глобально важное
555 1700328
>>700327
Всё зависит от того, что тебе по бизнес логике надо. Если какой-то метод относится к объекту, то его пиши для объекта. А если что-то общее надо для класса, не зависимое от отдельно взятого объекта, то тут уже и метод класса можно
556 1700332
>>700328
и еще вопрос,нахрена нужны блоки?
def print_twice
yield
yield
end
print_twice { puts "Hello" }
# "Hello"
# "Hello"
557 1700333
>>700332
Ты имеешь в виду какие есть "боевые" примеры или в принципе не понял, как они работают?
558 1700342
>>700333
я понял пример выше,но не понял зачем
а там еще есть более сложные примеры с each do и другие
def one_two_three
yield 1
yield 2
yield 3
end
one_two_three { |number| puts number * 10 }
# 10, 20, 30
559 1700355
>>700342
Ну, через yield можно любой метод "завернуть" в другой метод.
например, тебе надо логгировать время начала выполнения какого-то метода и время конца. ты делаешь метод, который выглядит как-то так, например:
def some_meth(&block)
logger.info("Start time: #{Time.now}")
yield
logger.info("End time: #{Time.now}")
end

Завернув любой блок в такой метод, ты будешь видеть начало и конец выполнения. Ну, просто как пример.
560 1700629
>>700355
>>700342
В конфу залетайте, а то тут даже код не форматнуть по-нормальному, все-таки харкач это типо борда, а не уголок рубиста
561 1703373
>>614224
Какой теперь положняк?
562 1703593
>>703373
Ты думаешь за 3 месяца все охуеть как поменялось?
563 1704537
>>686488
Мне стало лучше. Прошел koans и пролистал eloquent ruby

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

Обязательно ли задрачивать что-то вроде leetcode?
Вот такая шляпа меня вводит в ступор https://repl.it/repls/AgonizingComfortableRadius
564 1704586
>>704537

> hanami


а какое отличие от РоР?
565 1704628
>>703593
Да, из-за короны.
566 1704749
>>704586
Lightweight framework

Я заметил что там местами используются некоторые вещи из phoenix типа repos, templates
567 1705875
>>704586
>>704749
Кстати, чтобы запустить дефолтный проект на Hanami требуется гораздо меньше времени. На rails нужно ждат 3-5 минут пока он сделает bundle и yarn

Раньше такой хуйни не было
568 1705976
>>705875

>На rails нужно ждат 3-5 минут пока он сделает bundle и yarn


Шта?
569 1706001
>>705875
bundle config --global jobs 10
570 1706049
>>654466
А если я в миллионнике живу, а не в ДСах? Сейчас у нас ноль вакансий джуна-рубиста, а так в городе по-моему одна кампания, где руби это основной стек.
571 1706255
>>705875
Ты там с калькулятора запускаешь?
572 1706346
>>706255
дапрошка 15 15"
Снимок экрана от 2020-05-29 14-59-32.png50 Кб, 893x854
573 1706839
>>706049
Ну тогда учи 1С, в чём проблема то? Ruby есть в 4-5 российских городах, остальное буржуйская удалёнка. Не можешь в удалёнку? Тогда учи Битрикс-парашу или 1с в своих мухосрансках.
574 1707170
>>614224
Не пали годноту быдлу, они охуееют когда с php так же будет, пусть своей головой думают.
575 1707284
>>707170

> когда с php так же будет,


а что с ним будет?
576 1707980
>>707170
Я думаю из-за подобного элитизма комьюнити руби может сильно пострадать, приток новой крови нужен, вспомнить допустим что случилось с мелкобордами, которые не гнали трафик с вконтакта?
577 1708024
>>707980

>вспомнить допустим что случилось с мелкобордами, которые не гнали трафик с вконтакта?


Там все еще можно даже в /b/ лампово общаться без социоблядей и прочего быдла?
Screenshot 2020-05-30 at 18.21.24.png69 Кб, 1346x466
578 1708216
action text показывает картинки во время edit, но на show там вопроситетный знак

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

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

Про большое количество работы - явно рофел
579 1708924
>>708216
https://edgeguides.rubyonrails.org/development_dependencies_install.html
Что тебе непонятно с зависимостями и imagemagick? Изъяснясь повнятнее.
580 1709038
>>708924
Никогда не смотрел эту страницу и все работало из коробки.
У меня стоит imagemagick.
581 1709074
>>709038
А вот третий пик: что через инспект показывает?

другой анон
582 1709078
>>709074
Второй пик это open image in new tab
Screenshot 2020-05-31 at 18.54.03.png1006 Кб, 2110x596
583 1709313
В общем, я сделал brew install .. и оно начало работать. Наверн дело было в этих dependencies.

Только pkg-config до сих пор X.
Screenshot 2020-05-31 at 18.54.03.png1006 Кб, 2110x596
584 1709314
В общем, я сделал brew install, оно обновило текущую версию imagemagick и оно начало работать. Наверн дело было в этих dependencies, на первых скринах везде красный крестик

Только pkg-config таким и остался
585 1709433
>>709314
У тебя персонаж на обоине очень говорящий.
586 1709487
>>704586
мало информации
wallpapersden.comdeer-staring-at-sunset-anime2550x1440.jpg841 Кб, 2550x1440
587 1709492
>>709433
Каким образом я должен был узнать что мне нужно что-то мудрить с данным вопросом?

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

А вот на картинку пиздеть не надо. Так и думал что какой-то додик докопается
588 1709602
>>709492
Классная картинка. Схоронил.

Другой анон
589 1710336
А textmate уже умер что ли?
Untitled.png115 Кб, 1089x237
590 1710366
>>709492

>imagemagick стоял уже, алло...


Да уж поняли, ага.
591 1710407
>>710366
Все, понял, мне стыдно.
592 1710713
>>710366
>>710407
С такими шрифтами и пестростью в консоли - не удивительно.
593 1712601
Народ, в каких РАБи комьюнити вы крутитесь? У меня проблема тк вокруг меня вообще нет рубистов. Мне не с кем обсудить какие-либо проблемы, решения, новости и тд. Я вообще перестал развиваться. Расскажите где вы крутитесь по мимо этого дохлого треда? Может есть какие-нить не очень публичные комьюнити? По сути я обитаю тут и в раби-чате телеграма, в котором всем на всех похуй.
594 1717258
>>712601
Я в твиттере со всеми знакомился, советовался и познавал все новое
image.png365 Кб, 1074x480
595 1717986
Ruby Meetup

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

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

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

https://railsclub.timepad.ru/event/1330879
596 1718480
Друзья, ваш язык не умирает? Какая у него основная сфера применения? Перспективы вката есть? Или лучше что-то другое посмотреть? Хочу расширить свой стек просто.
597 1721075
>>718480
С провокаторами не балакаем
Screenshot 2020-06-13 at 16.46.49.png319 Кб, 1202x1646
598 1721504
Почему примеры из книги ruby cookbook такие занудные?
Не знаю зачем я начал ее листать. Теперь опять считаю себя бездарным мусором. Еще вернулась мысль что придется задрачивать математику.
599 1721822
>>721504
Кровь из глаз
Screenshot 2020-06-13 at 21.15.12.png152 Кб, 1440x900
600 1721893
>>721504
Пока не пробовал писать roman to arabic, но arabic to roman выглядит ГОРАЗДО ЭЛЕГАНТНЕЙ на мой взгляд

https://repl.it/repls/GigaAggravatingSet
601 1722101
>>721893
Как ты логически пришел к тому что в remainder(power)?

У тебя с математикой хорошо и ты сразу знал что нужно делать?
602 1722185
>>722101
Ты в школе не учился?
603 1722207
>>721893
Имхо, но там просто надо сократить названия переменных.
1592122784590.jpg44 Кб, 800x800
604 1722238
Чо там по руби 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-компиляции(а не как сейчас)?

НЕУЖЕЛИ ВСЕ?
605 1722301
>>722238
Руби убьет не оптимизация, а отсутствие свежей крови.

А все потому что оп не перекатывает.
606 1722302
>>722301
>оп не перекатывает.
Двачую
607 1722323
>>722185
Так и скажи что взял чужое решение
608 1722379
>>722238
а в декабре выйдет php 8
609 1722721
>>721893
Додик, тут явно прослеживаются признаки просмотра solutions на leetcode
Screenshot 2020-06-14 at 17.34.24.png48 Кб, 956x278
610 1722733
>>722721
>>721893
пердак горит
611 1723092
>>721075
Я серьезно. Кроме веба нигде не видел. Но не важно, в этой части есть перспективы?
612 1723096
613 1723135
>>723096
тонко
Снимок экрана от 2020-06-15 09-36-31.png26 Кб, 725x320
614 1723282
Как украинцы реагируют на россиян?
615 1723285
>>723282
Через украинский Dou кто искал вакансии? Как украинские компании реагируют на россиян? Оккупанты и всё такое или можно пробовать?
616 1723331
>>721893
Зачем нужен unshift?
617 1723502
>>722238

>Чо там по руби 3.0 слышно ?


На революцию надеяться не стоит, если реально нужна производительность, экономия памяти и настоящие потоки - лучше освоить что-то более подходящее, здесь топили за Elixir и его батю Erlang, лично я для себя выбрал Rust, в любом случае - полезно владеть системным языком и быть в состоянии увязать его с руби и рельсами там, где руби не вывозит в силу своей скриптовой природы.
Без названия.png10 Кб, 300x300
618 1723607
>>723502
Crystal пилят активно. Выстрелит?
619 1723611
>>723607
медленно.
и нужен хайп
image.png3,9 Мб, 2048x1536
620 1723643
Блять, вот так учишь ruby/rails, пилишь пару проектиков, находишь другой язык, начинаешь учить его, тоже что-то делать, с интересом. Забиваешь на первое. Так повторяется несколько раз и потом ты укатываешься в неактив на 1-2 года.

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

ох
621 1723752
За сколько можно с джавы на руби перекатиться?
622 1723795
>>723752
3-12 месяцев. Зависит от твоего уровня. Буткэмпы в Европе и США обучают Ruby + Rails + JS + React + Redux за 3-6 месяцев в среднем, если фултайм.
Если 300k помидор, то может и месяца хватить.
Screenshot 2020-06-16 at 15.09.41.png151 Кб, 1418x1004
623 1724691
Продолжаем рассматривать косяки кукбука
625 1725247
>>725035
Красиво
image.png7 Кб, 641x45
626 1725251
627 1726121
>>725251
И с чем это может быть связано? Какая у тебя версия рубей?
628 1726521
>>726121
2.6.5 у меня.
Не знаю, почему так вышло
629 1726578
>>726521
ты там 2 добавил, а если убрать?
630 1726606
>>726521
А у меня ruby 2.7.0
631 1726608
>>726578
Не понял тебя
632 1726610
>>726606
Сомневаюсь, что в 2.7.0 поменяли работу этого оператора. Но и хуй знает, почему у тебя отличается от кукбука и моего скрина.
633 1726615
>>726610
>>726608
так ты не из кукбука ввел. введи ровно 'тот же массив
[1, 100, 42, 23, 26, 10000]
634 1726616
>>726615
А... Ну да. Теперь и у меня 42 не последним. Найс пример выбрали они.

Почему-то напомнило случай, как у нас на проекте тесты на одну из фичей обвалились ровно первого числа месяца, хотя в остальные дни было норм
image.png14 Кб, 727x81
635 1726619
Увековечу это тут
636 1726641
>>724691
Шаг 1. Проверь, что у тебя Ruby Cookbook [2 ed.] 2015
Шаг 2. Открой там где-нибудь начала, посмотри рекомендованную версию рубей на тот момент.
Шаг 3. Установи эту версию рубей.
Шаг 4. Вопроизведи на ней баг!
Шаг 5. ???
Шаг 6. Поздравляю, ты нашёл баг! Пришло время засабмитить его:
https://www.oreilly.com/catalog/errata.csp?isbn=0636920032236
637 1726642
>>726641
Если окажется, что на той версии рубей это работает, а на новой нет, то тоже есть куда засабмитить и кого поставить в копию
638 1726648
>>726641
>>726642
А мне медаль дадут за это?
639 1726653
>>726648
Ладно, можно без медали. Вроде отправил куда нужно. Отпишу потом тут
Screenshot 2020-06-18 at 02.56.34.png53 Кб, 1680x260
640 1726658
641 1727444
надеюсь в руби добавят чтото вроде как в питоне str int и прочее. Тогда и вкачусь для себя. А пока на мобилках посижу на мидл позиции.
image.png2,6 Мб, 1280x960
642 1727510
>>717986
НУ ЧТО ЖЕ ВЫ РУБИСТЫ?

https://zoom.us/j/95733811571

PASSWORD: aVRtTklhVjNjRnkwK0NPWEJzRTc4dz09

afterparty: https://rubymeetup.spatial.chat/
Screenshot2020-06-19 Ruby Meetup №12.png208 Кб, 1784x1268
643 1727542
>>727510
Пиздец, что за дискриминация файрфокса?
645 1728399
>>728328
Слушай, давай я может перекачу нормально?

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

Ну такой вот минимум
646 1728407
>>728399
Да и ссылка на старый видос, нужно на lightning talk с RailsConf 2020.2 COUCH EDITION (ну или там на Эрона Паттерсона)
647 1728447
>>728328
>>728399
>>728407
легитимный перекат: >>1728444 (OP)
648 1728497
>>728447
Наконец-то!
649 1748797
>>654504
Вот что мне хотелось бы видеть от джуна (джуна, а не стажера)
1 http
2 что происходит при нажатии На ссылку в браузере
3 без деталей ка организован веб врейворк в целом и rails в частности
4 s из solid, dry, нейминг, рубокоп
5 active record: валидация, отношения, формирование простых запросов - select, order, count

Ну и наверное хватит, можно конечно ебучее полотно написать на примере понторезов с хабра, но на самом деле от джуна больше ждать не надо
650 1748798
>>654806
Вот о таких напыщенных хуесосах я говорил, лол. Все виды джойнов, триггеры, констрейты, нормальные формы, eager load и rspec- ты описал мидла, а по части БД топового мидла или даже синьора, лол.
Джун на руби с триггерами и функциями. На руби лол
651 1749004
>>748797
спрашивать солид, когда самим рельсам похуй на солид и N+1 проблему и прочее и прочее.
Обновить тред
Двач.hk не отвечает.
Вы видите копию треда, сохраненную 24 августа 2020 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
« /pr/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски