
Alex
07.10.2018
08:09:55

Roman
07.10.2018
08:30:50
норм вы там потусили. молодцы

Nikita
07.10.2018
08:39:54
Но потусили отлично, да

Google

Anton
07.10.2018
08:40:39

Tim
07.10.2018
08:40:41

Marina
07.10.2018
09:22:14

Nikita
07.10.2018
09:24:18

Alex
07.10.2018
09:47:41
поставил себе rbenv, в итоге он руби 2.2.2 на моей машине даже собрать не может. А rvm ставил. Потом мне будут говорить что один лучше другого, ага ))

mr.Serj
07.10.2018
10:53:37

Alex
07.10.2018
10:53:54
2.5.0 ставится без проблем

Roman
07.10.2018
10:54:11

mr.Serj
07.10.2018
10:54:14
> 2.2.2
А, если акцент на версию - то не проверял ниже 2.4.1;)

Alex
07.10.2018
10:54:28

Roman
07.10.2018
10:54:42
он умеет переключать =)

Alex
07.10.2018
10:54:48

Google

Roman
07.10.2018
10:54:48
ну это типа идеология линукс якобы
я хз я рвм юзаю
но рбенв типа по одной туловине на фичу
те кто топят за rbenv аргументируют, что он cd не патчит в отличии от рвм
но мне както пофигу шо он там делает, лишь бы работало

Alexey
07.10.2018
11:51:53

Roman
07.10.2018
11:52:07
asdf это типа для всего подряд?

Alexey
07.10.2018
11:52:28
Ага
За 4 года не было проблем с rbenv, если честно

Roman
07.10.2018
11:54:40
у меня за 4 года не было проблем с рвм =)
но 1 тул на все - это интересно
есть еще anyvm или как-то так

Alexey
07.10.2018
11:55:29
Погуглю

Roman
07.10.2018
11:55:43
https://github.com/shyuan/anyvm
тока эт шото не то с нулем звезд

Alex
07.10.2018
14:14:55

Roman
07.10.2018
14:15:58

Дмитрий
07.10.2018
14:16:04
всем привет.
подскажите пожалуйста
def you_are_sure?
while true
print "Вы уверены? [Y/N]: "
response = gets
case response
when /^[Yy]/
return true
when /^[Nn]/
return false
end
end
end
изучаю по книге , там вот пример. хочу воспроизвести у себя.
написал в редакторе , копирую и вставляю в терминале..
полная хрень получается. Подскажите, что я делаю не так

Alex
07.10.2018
14:19:38

Google

Alex
07.10.2018
14:20:07

Nick
07.10.2018
14:21:41

Дмитрий
07.10.2018
14:22:09
выводит только название функции
а хотя, как я понимаю, должен спросить, а потом ответа ждать

Alex
07.10.2018
14:24:27
теперь юзай
в чем проблемс то? ))

Дмитрий
07.10.2018
14:26:15
теперь юзай
вот блин. я не допер, что нужно вызвать функцию.. я думал сразу должно запуститься. спасибо

Alex
07.10.2018
14:26:46
ты сначала объявил потом юзаешь

Дмитрий
07.10.2018
14:27:22
Понял. а подскажите пожалуйста. как можно из sublime text 3 запускать ? или только таким образом

Alex
07.10.2018
14:27:47
а почему бы не из терминала?
в саблайме сохранить файл а потом ruby file.rb ?

Дмитрий
07.10.2018
14:29:33

Alex
07.10.2018
14:29:38

Дмитрий
07.10.2018
14:29:45
сейчас попробую
Спасибо

Alex
07.10.2018
14:29:58
терминал выпадающий поставь
удобно

Google

Дмитрий
07.10.2018
14:30:15
ага
сейчас он спрашивает. а ответ не учитывает. ошибка валится
irb(main):076:0> ruby you_are_sure?.rb
Вы уверены? [Y/N]: Y
Traceback (most recent call last):
2: from /usr/bin/irb:11:in `<main>'
1: from (irb):76
NoMethodError (undefined method `rb' for true:TrueClass)
irb(main):077:0>

Alex
07.10.2018
14:36:14
какой такой rb
ruby file.rb
в интерактивной консоли ты руби код набираешь

Admin
ERROR: S client not available

Alex
07.10.2018
14:36:36
а это надо в терминале набирать

Egor
07.10.2018
15:01:23
Друзья, а сколько у вас воркер пумы 1 жрет ? В проде

Nikita
07.10.2018
15:15:38
Зависит от нагрузки


владичка
07.10.2018
15:24:45
Подскажите пожалуйста по не совсем релейтед вопросу.
Спрашиваю здесь, т.к. сам начинающий рельсовик и может быть (вдруг) ответ получу связанный с нашей экосистемой, плюс мне и совсем-совсем не хочется что-то тяжелое использовать в этом случае.
Суть в чем. Когда-то очень давно некоему разработчику поручили написать в добавок к основному рельсовому проекту простенький сайтик с радио. Ну он и наклепал на коленке хтмлку, чуть-чуть js, чуть-чуть css в 3 файла, ещё по мелочи, настроил nginx и скрипт, окей, всё работает всё хорошо.
Как это обычно бывает, заказчику захотелось больше, сайт начал обрастать. Появилось несколько разновидностей (реализовано через несколько почти одинаковых html файлов), появились новые хотелки и требования. Стало тяжело майнтейнить.
Подскажите пожалуйста, какими инструментами воспользоваться, чтобы:
0) Был простой деплой. Пока совсем стыд и шок — копируется через scp или вроде того, насколько я понял. Я не знаю аналога простенького аналога капистрано, к сожалению, что посоветуете?
1) Была шаблонизация. В нынешнем виде одну и ту же доделку нужно в несколько файлов вносить, это ужасно
2) Была какая-никакая но поддержка development/production среды, чтобы в девелопменте в скриптах и хтмл какие-то значения/команды отличались. Вручную всё тоже запарно менять туда-сюда и менять при коммитах назад.
3) Хочу сделать минификацию и прочую красоту для хтмл и css с js в продакшене. Ништяки навроде hot reloading тоже не мешают, хоть уже и это я многого прошу. Я слышал про parcel, да, но меня интересует как эту всю красоту завести, ничего по пути не сломав.
Сайт, я повторюсь, был супер простой, а я очень много видимо от него хочу, мне бы хотелось, чтобы структура проекта в итоге не поменялась, вот что самое главное. Т.е. html файлы, используемые скриптами, чтобы они остались на своем месте. Ваше мнение?
Ой, я очень извиняюсь за стену, я думал получится поменьше текста


Alex
07.10.2018
15:30:35
> 0) Был простой деплой. Пока совсем стыд и шок — копируется через scp или вроде того, насколько я понял. Я не знаю аналога простенького аналога капистрано, к сожалению, что посоветуете?
Я так и не понял почему не капистрано
он как раз простенький и маленький
> 1) Была шаблонизация. В нынешнем виде одну и ту же доделку нужно в несколько файлов вносить, это ужасно
Haml/Slim/ERB?
> но меня интересует как эту всю красоту завести, ничего по пути не сломав.
Никак. Если не знаешь как оно работает и как отрефакторить к нормальному виду - рискуешь что то сломать
> чтобы структура проекта в итоге не поменялась
Почему нет?
почему бы не поставить туда рельсы?
сколько времени на разработку все разработчики того "маленького" сайта уже потратили? сколько потратят?


Кеков Зез
07.10.2018
15:34:32
почему бы не поставить туда рельсы?
Если проект небольшой и не планируется чего-то глобального в итоге (для этого надо уметь предсказывать будущее, наверное) то на мой взгляд подошла бы Синатра

Google

Alex
07.10.2018
15:34:44
потратить кучу времени
и не получить профитов (размер/скорость)
но зачем?

First
07.10.2018
15:35:56

Alex
07.10.2018
15:36:10

First
07.10.2018
15:36:59
Чаво тебе рассказать?

Alex
07.10.2018
15:41:17

владичка
07.10.2018
15:41:28
Я вот ещё по своим вопросам случайно нагуглил https://middlemanapp.com , это кто-нибудь щупал на реальных задачах?

Alex
07.10.2018
15:44:11

владичка
07.10.2018
15:44:59
таких инструментов вагон
А какие ты бы посоветовал? Просто именно твоё мнение — использовать рельсу, но не хотелось бы тащить именно рельсы в проект этого мелкого сайтика

Alex
07.10.2018
15:45:22
я такие инструменты не юзал на практике, но их вагон
у меня статических сайтов нет )

владичка
07.10.2018
15:45:56
Вот я тоже не юзал, у меня тоже не было статики, а жизнь вот как сложилась :)
Ну да, сейчас статика, но в хтмлках повторяющиеся вещи, хотел их по шаблонам распихать
Это ведь тогда уже не будет считаться статикой?

Alex
07.10.2018
15:47:41