
Dima
21.07.2018
16:36:21
потому что когда %x он дает выхлоп stdout

Sviat
21.07.2018
16:36:54
не могу найти как логи из system записывать в вариэйблу

Google

?
21.07.2018
16:39:43
Можно логи записать в файл, потом его прочитать в вар
Но звучит как костыль

Dima
21.07.2018
16:40:06

Sviat
21.07.2018
16:41:11
проблема в том что 1) выходит если програма ответила exit code 1
руби сам остонавливаеться

Dima
21.07.2018
16:41:57

?
21.07.2018
16:42:13
К слову у меня была похожая задачка. Мониторить вывод консоли и делать какие то действия исходя из того что выводится. Которая была подключена по ssh. Но я так и не смог ее решить :(

Dima
21.07.2018
16:42:30
если выход по exit 1 то не читай из файла, если exit 0 то читай.

Sviat
21.07.2018
16:43:21
я походу все сделаю в файл а по окончанию все будет зачищатся

Dima
21.07.2018
16:43:23
if system("youshell > tmpfile")
x = `cat tmpfile`
else
raise "Error"
end

?
21.07.2018
16:46:50
Что эффективнее — cat или File.read?

Dima
21.07.2018
16:54:12

Google

Sviat
21.07.2018
16:54:33
как выяснилось руби не отрубается но stout чтото не все записывает
x = git checkout 1
puts '111 ' + x + 'test test'
этот код даёт следущее
error: pathspec '1' did not match any file(s) known to git.
111 test tes

Dima
21.07.2018
16:55:13
у меня тоже самое было did not mathc any file(s) на ровнмо метсе.

Sviat
21.07.2018
16:56:03
руби код в sh?

Dima
21.07.2018
16:56:24
echo "git checkout 1" > script.sh

Sviat
21.07.2018
16:57:07
это для примера
я делаю делоилку и если ктото введет не валидный бранч нужно это показать

Dima
21.07.2018
16:57:37
у меня просто под Windows иногда Git Bash себя ведет совеобразно. по этмоу я в BASH записываю в файлы. которые зову из под Ruby

Sviat
21.07.2018
17:01:06

Dima
21.07.2018
17:01:23
это zsh?

Sviat
21.07.2018
17:01:32
tmux+ bash

Dima
21.07.2018
17:01:57
выход команды echo будет записан в filename
а как такие красивые стрелочки?

Sviat
21.07.2018
17:02:41
я имею ввиду что ошибка гита не записывается в файл

Dima
21.07.2018
17:03:20

Google

Sviat
21.07.2018
17:03:36
нщет стелочек как только найду скину
а как ошибку из stder достать?

Dima
21.07.2018
17:04:35

Sviat
21.07.2018
17:05:15
а из руби никак?
https://github.com/speedenator/agnoster-bash

Dima
21.07.2018
17:07:54

Sviat
21.07.2018
17:08:37
снизу со стрелками это tmux и профиль конфиги

Dima
21.07.2018
17:08:55

Sviat
21.07.2018
17:11:45
уже понял

Dima
21.07.2018
17:15:08
уже понял
за одно я проверил концепт LFS дирректорию /tmp и файловое имя 1. Раньше я все примеры в текущей папке делал, а теперь следую LFS

Антон
21.07.2018
17:16:04
Ку. Я запутался как сравнивать времена. Вот нужно чтобы возвращало true, если с момента created_at прошло меньше N дней. Вроде так?
current_user.created_at >= (Time.now - current_user.trial.days)

Dima
21.07.2018
17:16:19
терминал у тебя настроен капитально, а что за скрипт дату рисует?

Sviat
21.07.2018
17:17:54
welcome() {
# figlet "Welcome, " $USER;
date +%d/%m/%y | figlet -k
}
welcome;
это в .bashrc

?
21.07.2018
17:19:12
Чем меньше — тем лучше?

Sviat
21.07.2018
17:19:17
(это не код)

Антон
21.07.2018
17:20:17
да, похоже на правду
да я в логике запутался просто. спасибо

Google

Sviat
21.07.2018
17:20:59
с кем не бывает

Dima
21.07.2018
17:21:00
тогда будет ясно
я сейчас нарисовал на бумаге точки и все ясно стало.

Admin
ERROR: S client not available

Dima
21.07.2018
17:23:15
Так. Стоп.

Sviat
21.07.2018
17:24:23
та да
стрелку только в другую сторону ???
для true

Антон
21.07.2018
17:27:28
вот поэтому я и запутался)

Dima
21.07.2018
17:36:09

Антон
21.07.2018
17:36:30
Вау!
Наглядно) Спасибо

Dima
21.07.2018
17:37:57
:)

Sviat
21.07.2018
17:39:42
вот нашёл лучшый способ

Dima
21.07.2018
17:40:11
круто.
я как-то мимо этого ходил

Google

Sviat
21.07.2018
17:42:20
wait_thr.value.success?
wait_thr.value.pid
есть даже такое
статус выхода и process id

Dima
21.07.2018
17:43:01
я переодически встерчал Open3 на stackoverflow но шел дальше: https://stackoverflow.com/a/94880/8574922

naughtyBit
21.07.2018
20:57:09
ребят, мб глупый вопрос, но решил пересесть на vscode, ни у кого не было с расширениями для ruby проблем?

Dm
21.07.2018
20:59:34
Нет

Boris
21.07.2018
21:27:36
как же заманал этот китаец.

?
21.07.2018
21:28:26
Он везде
Бесит

Boris
21.07.2018
21:30:00
уже который день..
ща позвоню ему))))
не берет( лол, телеграм разрешает позвонить контактам, которых ты заблочил

Dima
22.07.2018
06:40:42