@rubylang

Страница 1515 из 1684
Pavel
28.05.2018
06:58:05
Bash script?
Ну bash или rake-таска. Просто может готовый у кого есть

Tony
28.05.2018
07:00:28
Так а чего там, ты в баш скрипт так и пишешь команды. Он их выполнит. В такой же последовательности как ты указал. https://www.macs.hw.ac.uk/~hwloidl/Courses/LinuxIntro/x945.html

V
28.05.2018
07:00:51
Ребзя, привет сделал scope такого типа scope :scope -> (id) { where (my_id = id) } приходиться делать так model.scope(model.id) Вопрос такой - могу ли я сделать так? scope :scope, lambda { where(my_id = self.id) } чтобы юзать model.scope

Google
V
28.05.2018
07:01:32
просто насколько хреново передавать self в блок лямбды?

я просто знаю что обычный блок не сожрет self как модель

Артур
28.05.2018
07:03:21
Чем ты занят-то вообще ?

Vitaliy
28.05.2018
07:06:37
Нужно чтобы 4 разных окна терминала запустились, а не последовательные команды
если под линуксом, можно терминатор поставить, он умеет табы плодить по хоткеям, пользовался им, был как раз подобный скрипт, открывал 6 терминалов и запускал разные таски в них

Pavel
28.05.2018
07:07:31
Да, наверное подошло бы и под макось. Мне по сути 4 процесса, каждый в отдельном терминале одной командой пускать надо

Vitaliy
28.05.2018
07:08:10
iterm тоже умеет

Sergii
28.05.2018
07:54:08
screen?

кстати, никто не встречал красивые step arrow wizard? желательно бутстрап )

Vasiliy
28.05.2018
08:14:11
чуваки, кто-нибудь кастомизировал экшены rails_admin? ткните в мануал по которому делали, конкретно, как сделать чтобы пустое значение в text field можно было преобразовать в nil

Google
Pavel
28.05.2018
12:43:16
Спасибо всем. Разобрался. И если уж пошла пьянка с вопросами. Возможно кто видел готовое решение, чтобы не писать велосипед или не парсить params вручную: Задача /search/brand-lg/color-red/price-100-500/ В итоге хочется, чтобы params выглядел к примеру так: { q: { brand: 'lg', color: 'red', price: [100, 500] } }

Но думаю задача специфичная и лучше руками разобрать

Pavel
28.05.2018
12:46:07
я бы копал в сторону роутинга с параметрами. получится типа get search/brand-{brand}/color-{color}
Такой вариант не подойдет, так как порядок параметров произвольный и они могут быть/не быть

Anton
28.05.2018
14:07:59
Тоже склоняюсь пока к этому
не надо регулярку тут

вот такой парсер можешь написать для строки https://github.com/davydovanton/octostar/blob/master/lib/octostar/services/search_query_parser.rb будет быстро и работать с любым порядком

еще доку к StringScanner почитать советую

это посимвольный проход строки по сути

Anton
28.05.2018
14:15:39
да посути у тебя аст и будет

Evgeny
28.05.2018
17:18:50
Подскажите как поступить. Сглупил в Gitlab-CI и смержил вместо develop -> нужная ветка, наоборот. В итоге пришлось делать реверт. Мне нужно было просто внести фиксы в develop и слить их в нужную ветку. Так вот теперь при новом мерж реквесте develop просто затирает все в нужной ветке, не предлагает даже конфликты пофиксить. Как можно поправить? Может rebase сделать в develop?

Пробовал мержить с клона develop <- нужная ветка, тоже толку 0

По идее можно было бы сделать hard reset и force push в develop, но прав нет.

Смерть
28.05.2018
17:58:48
Всем привет. А кто-то может поконсультировать по переносу данных в докер образ для postgres?

Сейчас конкретно вопрос. Есть девелоперская дб, хочу ее докеризировать для композа но не понимаю как это сделать. Читаю разные мануалы, но что-то уже запутался

Google
Alex
28.05.2018
18:00:44
Вопрос не ясен, прописываете сервис в компоузе, создаёте там же сеть, прокидываете volume там же

Evgeny
28.05.2018
18:01:21
git reflog git reset —hart HEAD@{n}
Ну т.е. никак без этого выходит. Придется с админом договариться права чтобы давал.

на push -f

Смерть
28.05.2018
18:03:29
Вопрос не ясен, прописываете сервис в компоузе, создаёте там же сеть, прокидываете volume там же
я прописал, в таком виде db: image: postgres volumes: - /var/lib/pgsql/data:/var/lib/postgresql/data Но при подключении получаю сообщение в логе, что database "mkk_development" does not exist

Alex
28.05.2018
18:04:29
Я так не делаю, надо создать volume, если базу надо залить в докер, то залить дампом через cli

А ставить на свою рабочую папку это как выстрелить в ногу

Смерть
28.05.2018
18:05:17
Я бы и дамп с радостью сделал, но не могу найти нормальный мануал

как развернуть дамп

У меня первый опыт с докером, так что я пока сильно плаваю

Alex
28.05.2018
18:05:54
pg_dump

Смерть
28.05.2018
18:06:39
Не, как дамп сделать я понимаю

Alex
28.05.2018
18:06:48
Поднимается контейнер подключаетесь к нему прокидывая через линк дамп, а внутри докер контейнера все также

psql ...

Я с телефона, готовые команды не кину

Смерть
28.05.2018
18:07:19
>прокидывая через линк дамп Вот эту часть не понял

я просто не понимаю как подключиться к докер контейнеру

Alex
28.05.2018
18:10:09
https://gist.github.com/jgillman/8191d6f587ffc7207a88e987e034b675

Смерть
28.05.2018
18:10:46
о, спасибо большое!

Google
Albert
29.05.2018
01:20:02
Привет всем...у меня вопрос...я вот смотрю большенство сайтов на php и asp.net...а сайты на руби не доходили до 3%...почему так мало рубистов и сайтов на руби?

Pavel
29.05.2018
03:27:46
Для 90% сайтов нужен очень дешевый хостинг и любая CMS система, с чем любой хостинг-провайдер и PHP всправляются на 146%.

Albert
29.05.2018
04:56:19
Alan
29.05.2018
05:01:45
ахах

Fedor
29.05.2018
05:48:42
Php очень старый, на нем куча cms написано с которыми можно собрать сайт без программистов, или с очень слабыми прогерами

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

А # и java - это лютый энтерпрайз

Admin
ERROR: S client not available

Ēľ Ċāƥīāŋ Ƭīʋȷɍēś
29.05.2018
05:56:33
Fedor
29.05.2018
05:57:27
Не знаю, так получилось. Наверное стиль кода такой, что нравится энтерпрайзникам

Ēľ Ċāƥīāŋ Ƭīʋȷɍēś
29.05.2018
05:58:04
Не знаю, так получилось. Наверное стиль кода такой, что нравится энтерпрайзникам
У джавы видел легаси код - это да, жопа. А поддерживаемый код - всегда грамотно. За Шарп не скажу

Fedor
29.05.2018
06:01:58
Да проблема не в легаси, на чем угодно можно написать хорошо, или плохо, тут вопрос в области использования

Sergii
29.05.2018
06:10:49
у любого языка есть свои особенности, характерные черты

у питона - любую хрень можно сделать только одним путём

у рубей - гибкость метапрограммирования

у эрланга - крахоустойчивость

у лиспа - скобочки :)

Ilya
29.05.2018
06:14:53
у плюсов указатели)

люблю указатели

brute11k
29.05.2018
06:22:30
https://pastebin.com/4jbCKVk3 В чём может быть трабла в строке 17?

Google
brute11k
29.05.2018
06:26:14
Ошибка появляется при попытке посмотреть localhost:3000/rails/mailers/user_mailer/welcome_email При этом у меня проходит нормально тест expect(@user.country_name).to eql(NormalizeCountry @user.country, to: :official)

Aleksey
29.05.2018
06:39:58
какая ошибка то?

brute11k
29.05.2018
06:40:13
На 16-й строке

Aleksey
29.05.2018
06:40:14
а вижу

судя по названию, NormalizeCountry это класс

но ты к нему никак не обращаешься )

Mikhail
29.05.2018
06:42:10
Всем привет! А кто нибудь запускал на heroku свой скрипт, не рельса и не синатра, с бесконечным циклом?

brute11k
29.05.2018
06:42:28
Aleksey
29.05.2018
06:42:55
покажи как у тебя выглядит NormalizeCountry :)

Sergii
29.05.2018
06:42:56
у плюсов указатели)
указатели - это из чистого си, без плюсов. Отражение регистровой адресации процессора

brute11k
29.05.2018
06:44:24
Денис
29.05.2018
06:44:49
скобки надо поставить

Aleksey
29.05.2018
06:45:33
а лучше заменить NormalizeCountry на NormalizeCountry.convert

Ilya
29.05.2018
06:45:48
указатели - это из чистого си, без плюсов. Отражение регистровой адресации процессора
понятно дело что указатели из си, ровно также как и плюсы из си) у меня просто тяжелые воспоминания после них

Aleksey
29.05.2018
06:45:52
этот синтаксис какой-то некошерный, имхо

Темный
29.05.2018
06:46:17
кто-то может рассказать свою историю успеха? Как и сколько учили руби, через сколько и на какую должность взяли, какой сейчас стаж, все-ли устраивает, куда дальше думаете вкатываться?

brute11k
29.05.2018
06:48:40
Насколько я знаю, когда Ruby не находит метод на инстансе объекта, он начинает следовать к родителям вплоть до BasicObject

Денис
29.05.2018
06:48:46
а лучше заменить NormalizeCountry на NormalizeCountry.convert
согласен, https://github.com/sshaw/normalize_country/blob/master/lib/normalize_country.rb#L87 не дочитал до конца)

brute11k
29.05.2018
06:49:50
Я не могу понять, почему он кидает эту ошибку, и где именно находится NormalizeCountry, что он его не может найти

Страница 1515 из 1684