
Максим
13.06.2016
22:32:12
Да и смысл ставить руби что бы 1 раз разобрать вывод команды.
Это как IDEA ставить что бы текстовый файлик поправить. :)
Например, получить значение ip адреса из вывода ifconfig ppp0

Anton
13.06.2016
22:33:59
я тебе выше отличный пример скинул с s коммандой

Google

Anton
13.06.2016
22:34:51
дальше можешь написать простой чейн с открытием всех нужных файлов в ed и заменой в них по паттерну
ну, я буквально часов 10 назад менял Time.now на Time.current
чем не проблема?
зачем?

Максим
13.06.2016
22:36:58
Кому как удобно.

Anton
13.06.2016
22:36:59
а если у тебя таких 3 проекта?
где надо поменять все
почему?
вот тебе реальный пример, три легаси проекта, в которых 3.2 - 4.1 и там везде надо все это поменять как можно быстрее и легче

Максим
13.06.2016
22:38:00
Рефакторинг, называется. Нет? :)

Anton
13.06.2016
22:38:10
т.е. тебе надо время использовать время с таймзонами
вполне обычная ситуация
почему?

Google

Максим
13.06.2016
22:38:55
А кто сказал, что рефакторинг может делаться только одним способом?

Anton
13.06.2016
22:39:05
это вполне реальная ситуация, которую я сегодня делал
вот, прямо со скриншотом
да дело не в редакторе
а в том, что таких проектов 3 штуки
не будешь же ты проверять на каждом совпадении и не будешь 3 раза делать одно и то же

Aldar
13.06.2016
22:40:34
пользуюсь spacemacs
доволен

Anton
13.06.2016
22:42:04
да, только файлов у тебя N на проект, а проектов M
вот у меня в одном из проектов нашлось совпадений в 50 файлах
нет, у меня нет резона утрировать, я тебе предоставил реальную проблему, с которой я столкнулся сегодня. ты мне доказываешь, что твой сфеерический пример будет быстрее и лучше
где логика? :)
у тебя git diff на что?

Максим
13.06.2016
22:43:35
Потом в другом проекте, потом в третьем. А их открыть и проиндексировать.

Anton
13.06.2016
22:44:08
там “сферический”

Максим
13.06.2016
22:44:13
И клацать, клацать и клацать мышкой.

Anton
13.06.2016
22:45:13
прости что?
потому что у меня 3 разных проекта есть, называй их микросервисами в 100к CLOC
и там везде проблема с таймзонами, так как это легаси и не поправили
вот тебе абсолютно реальный пример

Google

Admin
ERROR: S client not available

Anton
13.06.2016
22:47:17
я лучше пойду
нет, просто спорить с человеком, который пытается перевести тему на все что угодно, кроме темы спора, я не хочу
у меня есть дела важнее
нет, я привел пример, где ед сократило время мне раз в 10
если бы я прокликивал все это в каждом проекте
или запускал текстовый редактор и делал одинаковые вещи M раз. в моем случае M=3
при чем тут остальные иде?
ты спрашивал зачем я использую ed
я назвал тебе пример
сказал что это быстрее
что еще ты хочешь от меня услышать?

Anton
13.06.2016
22:53:29
у меня открыт терминал на каждый из проектов
как скажешь
я правда не вижу смысла спорить о какой-то хуйне
с какими редакторами?
что плохо?
какой пример?

Eugene
13.06.2016
23:00:01
https://www.youtube.com/watch?v=79OWQ1qJwto