@proRuby

Страница 1200 из 1594
ShadoWalkeR
15.05.2018
07:42:08
Одно дело - дернуть команду шелла

Другое делать чтото на баше

Второе я стараюсь выкинуть и решать на руби

Dima
15.05.2018
07:44:04
Другое делать чтото на баше
Вызывать команду на шел, это написать малый скрипт на bash, написать скрипт на bash это записать последовательность вызова команд на shell. shell это bash, а bash это shell.

Google
ShadoWalkeR
15.05.2018
07:44:15
Неа

Dima
15.05.2018
07:44:31
Неа
Тут уже разговаривать смысла нет. Нет так нет.

ShadoWalkeR
15.05.2018
07:46:52
Зачем мне делать %x[find ...] файла если я на руби могу обход папки и поиск сделать? Мне в шелле дернуть надо только то, что в руби не решается или я еще за это не брался - например в мониторинг отправить уведомление

Я уже обмазывался скриптами на баше для решения тех же задач и сыт им по горло

Dima
15.05.2018
07:49:31
Я уже обмазывался скриптами на баше для решения тех же задач и сыт им по горло
Если кто-то граблями копал траншею, это не значи что грабли плохой иснтрумент. Это значит что они использовались не по назначению. Для сложных задачь свой тип языков, для работы в консоле свой тип.

Igor
15.05.2018
07:49:36
а как тогда можно решить такую проблему? действительно ли проблема в памяти(во время увеличения рендеринга вьюхи)
Пройтись профилировщиком, например https://github.com/ruby-prof/ruby-prof Или напрямую смотреть в https://ruby-doc.org/core-2.1.2/ObjectSpace.html

ShadoWalkeR
15.05.2018
07:49:56
Баш в консоли уже откровенно воняет и его пора закопать

Почему я должен в баше сидеть перебирать какие скобки скажу интерпретатору работать с переменной как с числом?

Почему я кучу всего должен в имени файла экранировать?

Почему массивы в баше такое убогое говно?

Dima
15.05.2018
07:51:43
Баш в консоли уже откровенно воняет и его пора закопать
Какое эмоциональное высказыване. Эти эмоциоанльные споры мне не нужны, я занимаюсь прикладными действями в конкретном окружении.

ShadoWalkeR
15.05.2018
07:51:48
Правильный ответ - потому что ему уже дохера лет, но он никак не развивается и не редизайнится

Google
Владимир
15.05.2018
07:53:22
Редизайн баша????

Ась?

ето как?

ShadoWalkeR
15.05.2018
07:53:37
Например нормальные переменные завезти

Нормальные типы

Владимир
15.05.2018
07:54:07
Консоль в полосолку покрасить??? Так баш не язык по факту а сценарий. Не надо путать

ShadoWalkeR
15.05.2018
07:54:34
Например засунуть туда хоть чтото блять для дебага

Владимир
15.05.2018
07:55:16
Например засунуть туда хоть чтото блять для дебага
Повторюсь это не язык а сценарий нужен отладчик напиши сам

ShadoWalkeR
15.05.2018
07:55:20
Но для любителей баша все аргументы пустой звук - у вас всегда один ответ - "Ты просто не умеешь им пользоваться!"

Владимир
15.05.2018
07:56:03
Но для любителей баша все аргументы пустой звук - у вас всегда один ответ - "Ты просто не умеешь им пользоваться!"
Я и не любитель баша но в сравнении с питоном баш - бог он хотя бы не пытается себя натянуть на все что попало

Andiskiy
15.05.2018
07:56:19
помоему это бессмысленный спор. "какой язык лучше". лучше помогите мне.

ShadoWalkeR
15.05.2018
07:56:26
Повторюсь это не язык а сценарий нужен отладчик напиши сам
никакой самописный отладчик не решит вопроса спецсимволов вв строке. Кроме вызова через shell и парсинг результата. но зачем тогда баш?

Владимир
15.05.2018
08:03:05
никакой самописный отладчик не решит вопроса спецсимволов вв строке. Кроме вызова через shell и парсинг результата. но зачем тогда баш?
Работая минимум на интел i5 с кучей плашек оперативы (ну или на макбуке) понятное дело что "баш не нужен!", "асемблер на свалку!" и "даешь js в массы!" но зачастую сверические кубы в ваккуме не совпадают с реальными задачами и то что вам удобнее это сугубо ваше субьективное мнение. Демон на баше строк в 100 будет не слишком заметен (смотря какая задача) но та же реализация на рубине или потребует раза в три больше кода что бы заткнуть все дыры или етот демон будет убивать слабое железо

никакой самописный отладчик не решит вопроса спецсимволов вв строке. Кроме вызова через shell и парсинг результата. но зачем тогда баш?
Ты понимаешь что такое СЦЕНАРНЫЙ ЯЗЫК?????!???!??????? От баша не требуется компилируемость и тд

Он как php выполнился и умер

Это всерсвно что вольфрамовую лампу называть цифровым устройством

Dima
15.05.2018
08:06:53
Владимир
15.05.2018
08:07:20
А мы сейчас не про демонов говорим а про скрипты на баше
разница между скриптом и демоном что демон цикличен по событию а скрипт уже вызываешь сам

Google
ShadoWalkeR
15.05.2018
08:08:09
Он как php выполнился и умер
Если разницы между башем и пхп нет, то почему не взять пхп? Многие задачи баша на нем выполнять станет внезапно проще

Еще раз повторяю - баш МОРАЛЬНО устарел.

Владимир
15.05.2018
08:09:16
Если разницы между башем и пхп нет, то почему не взять пхп? Многие задачи баша на нем выполнять станет внезапно проще
У вас все шансы освоить убийство на растоянии по средством отрывания головы фейспалмом у оппонента

ShadoWalkeR
15.05.2018
08:10:02
Он решает задачи, но на фоне современных наработок в скриптовых ЯП, и тд оно уродливо и очень неудобно

Владимир
15.05.2018
08:10:28
Еще раз повторяю - баш МОРАЛЬНО устарел.
Ну да заодно и , "асемблер на свалку!" и "даешь js в массы!"

Felix
15.05.2018
08:10:39
А php - нет? ?
курица - не птица???

ShadoWalkeR
15.05.2018
08:10:50
Ну как обычно "Не сметь трогать наш баш!"

ShadoWalkeR
15.05.2018
08:11:14
Та же типизация в баше пошла бы ему на пользу

Dima
15.05.2018
08:12:03
Ну как обычно "Не сметь трогать наш баш!"
Не плохо бы читать что пишут собеседники. А то вы не читаете, задаете "опровержения" детально расписанные постом выше.

Dima
15.05.2018
08:13:02
А то поулчается общение как с глухарем, вам по 2-3 раза описывают аргумент. А вы как заведенный "Не сметь трогать наш баш", "Вы влюбились в баш", "Все мне говорят ты не умешь им пользоваться" и тому подобные аргументы. Может быть если вам "все" говорят, то стоит прислушаться что они говорят.

Владимир
15.05.2018
08:14:22
Миллионы мух не могут ошибаться?
А я все еше жажду пруфов "современных революционных разработок"

Dima
15.05.2018
08:14:34
Миллионы мух не могут ошибаться?
Т.ы. вы нас назвали мухами. Отлично.

ShadoWalkeR
15.05.2018
08:14:55
А я все еше жажду пруфов "современных революционных разработок"
Я выше написал что как минимум типизация ему не помешала бы

Владимир
15.05.2018
08:14:57
с фанатиками спорить бесполезно вот только у них накакой аргументации кроме их мнения

Я выше написал что как минимум типизация ему не помешала бы
Вы тут пяткой в грудь били что есть куча гораздо лучшего Давайте Покажите Я жду Люди ждут

Аргументируйте свою точку зрения

Google
Владимир
15.05.2018
08:16:06
докажите что мы не правы

Что мы жалкие мухи

Владимир
15.05.2018
08:16:37
Внесите свет истины в наш сумрак заблуждений

Да зачем ты тратишь на это время то? Лол
Я только встал, работать лень, а тут такое развлечение)

ShadoWalkeR
15.05.2018
08:17:14
Вот не надо мне приписывать того чего я не говорил. Могу написать что в СССР тоже все поддерживали КПСС и коммунизм.

ShadoWalkeR
15.05.2018
08:17:49
Я к тому что я вас всех не называл мухами, а к тому что все тоже могут ошибаться

Admin
ERROR: S client not available

Владимир
15.05.2018
08:18:02
Да плевать на мух

Ей богу не пять годиков что бы слушать все что тебе другие говорят

Давайте пруфы билли

А не ваше субьективное мнение

Мне действительно интересно

может я вообше отстал от жизни

Все же как ударился в системы автоматизации реализации высокого уровня стали все чаше проплывать мимо меня

без сарказма даже

ShadoWalkeR
15.05.2018
08:20:31
Простой пример - мне нужно в папке найти все файлы по ключевым словам и если их больше одного, прекратить выполнение - как вы в баше решать эту задачу будете?

Ну или как вы определите что в переменной баша лежит перевод на начало строки? Ели даже вывод куда то баш в переменной его обработает

Google
Dima
15.05.2018
08:23:40
Простой пример - мне нужно в папке найти все файлы по ключевым словам и если их больше одного, прекратить выполнение - как вы в баше решать эту задачу будете?
Видите ли опять просиходит копании траншеи граблями, это не задача shell, bash это коммандынй язык упралвения процессами и потоками данных. Он создан для того чтоб переправить вывод ls на программу которая будет выполнять более сложную задачу ls | ruby -e "..."

ShadoWalkeR
15.05.2018
08:23:55
Опять 25

Мы сейчас разговариваем про чистый баш и скрипты на нем

Dima
15.05.2018
08:24:50
Мы сейчас разговариваем про чистый баш и скрипты на нем
Все ясно, вы не понимаете что такое bash. Прочитайте в википедии какие сущности в себе определяет поняите bash.

Zamira
15.05.2018
08:25:25
Люди, будьте разумнее. Смотрите с точки зрения бизнеса. Если задачу нужно выполнить и забыть, то делайте на том, что вам удобнее, привычнее. Вы сделаете быстро, и потратите минимум денег работодателя/бизнеса. Если это что-то масштабируемое, с планами на будущее, изучите теорию, почитайте что лучше всего решает поставленную задачу и изучайте эти технологии.

Или пообщайтесь с тимлидом или техдиром на эту тему. С человеком, кто в итоге будет ответственен за совет. Не тратьте попросту время и деньги бизнеса.

Владимир
15.05.2018
08:27:47
Ну вот, пришел ПМ и все разложил

Бизнес подход к вешам хорош, но далеко на нем не уедешь)

Zamira
15.05.2018
08:28:45
Бизнес подход к вешам хорош, но далеко на нем не уедешь)
Если бизнес не может получить денег, то с подходом разработчика вам нечем будет платить))

Владимир
15.05.2018
08:28:45
Как раз из рубрики "некогда точить пилу" и "хуяк и в продакшен"

Если бизнес не может получить денег, то с подходом разработчика вам нечем будет платить))
Просто нужно уметь донести до клиента важность теоретического обоснования действий, пусть и под это платит

Zamira
15.05.2018
08:31:37
Ситуации разные бывают. Все же разработка должна гнуться под бизнес, а не бизнес под разработку. А в управлении должны быть дальновидные люди. Думаю ничего плохого я не посоветовала. Не вижу смысла в трате времени на то, что никогда больше меняться и масштабироваться не будет. Нужно взять именно тот инструмент, который максимум привычен и удобен. Если у вас планы и у продукта другое будущее, то надо выбрать правильный инструмент и изучить его. Не смотря на неприязнь или сложность.

Alex
15.05.2018
08:34:37
Цикл постов на тему как бизнесу сэкономить на разработке, а потом заплатить в 2 раза больше за рефакторинг

Alex
15.05.2018
08:34:49
а потом "ой бля а тут как было? а тут как работало? а это кто писал? что это такое и зачем?"

вот вам и прогнулась разработка под бизнес

Zamira
15.05.2018
08:35:12
Читайте внимательнее, пожалуйста. Ощущение будто не дочитали.

Alex
15.05.2018
08:35:17
имхо они должны друг под друга гнуться )

> Не вижу смысла в трате времени на то, что никогда больше меняться и масштабироваться не будет Прикол в том что чаще всего бизнес не знает что будет меняться а что нет

Alex
15.05.2018
08:35:46
Цели бизнеса важнее, вот только бизнесмены у нас не все дальновидные

Страница 1200 из 1594