@rubylang

Страница 102 из 1684
Максим
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

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