
Tony
28.05.2018
06:57:44

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
Чем ты занят-то вообще ?

Pavel
28.05.2018
07:05:15

Vitaliy
28.05.2018
07:06:37

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

Nikita
28.05.2018
08:38:32

Anton
28.05.2018
08:39:24
или тмукс

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] } }
Но думаю задача специфичная и лучше руками разобрать

Ēľ Ċāƥīāŋ Ƭīʋȷɍēś
28.05.2018
12:44:38

Ilya
28.05.2018
12:45:22

Pavel
28.05.2018
12:46:07

Ilya
28.05.2018
12:46:19

Anton
28.05.2018
14:07:59
вот такой парсер можешь написать для строки
https://github.com/davydovanton/octostar/blob/master/lib/octostar/services/search_query_parser.rb
будет быстро и работать с любым порядком
еще доку к StringScanner почитать советую
это посимвольный проход строки по сути

Pavel
28.05.2018
14:13:37
уже, я регуляркой сделал, этот посмотрю

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 там же

Andrey
28.05.2018
18:00:45

Evgeny
28.05.2018
18:01:21
на push -f

Mike
28.05.2018
18:02:07

Смерть
28.05.2018
18:03:29

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

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