Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

Просто поболтать

4564  1 2 3 4 5 6 все
Murr патриот24.10.20 13:41
Murr
NEW 24.10.20 13:41 
в ответ AlexNek 24.10.20 12:29

Давно...

#61 
AlexNek патриот25.10.20 22:40
AlexNek
NEW 25.10.20 22:40 
в ответ AlexNek 24.10.20 12:29

А какую можете предложить единицу измерения для качества кода лучшую чем WTF per second?

#62 
MrSanders коренной житель26.10.20 08:37
NEW 26.10.20 08:37 
в ответ AlexNek 25.10.20 22:40

Исторически всё же FPM. Fucks Per Minute. И да, лучшего пока не придумали.

#63 
schizo коренной житель29.10.20 10:07
schizo
NEW 29.10.20 10:07 
в ответ AlexNek 26.09.20 13:12

вот не понимаю этого снобизма по поводу ОС. ну какая разница где девопсы свои говноскрипты выполняют - в баш или в пауершелл?

Храни Вас Г-дь!
#64 
MrSanders коренной житель29.10.20 14:16
NEW 29.10.20 14:16 
в ответ schizo 29.10.20 10:07

А что это сразу баш? А как же мегасрачи 90-х tcsh vs. bash vs. zsh?

А если серьёзно, именно по шелам, то наверное просто вкусовщина. После доса (ну и виндового cmd) перейти на bash/tcsh это просто невообразимое наслаждение. Наверное поэтому старые виндусятники не могут работать в командной строке. Потому что нормального шелла не видели. А вот после баша перейти на powershell... Я не смог. Какое-то всё вроде то же самое но через жопу. Путаешься постоянно. Ну вот тырил мелкософт шелл нормальный, ну зачем все управляющие символы менять? Чем % лучше $? В общем пересаживаться тяжело. Если с нуля, то, наверное всё равно, в пауэршелле я всё же плохо понимаю. На все свои виндуся я ставлю cygwin а если не разрешают то требую поставить git. А в нём mingw и bash :)


А вот снобизм по поводу ОС... Это совсем другая тема намного сложнее. И да, виндуся - отстой :)

#65 
Murr патриот29.10.20 14:25
Murr
NEW 29.10.20 14:25 
в ответ schizo 29.10.20 10:07

.в баш или в пауершелл?

-----

В принципе - никакой.

Вот только этот принцЫп предполагает, что оба инструмента одинаково доступны/освоены.

В реалии такое может быть и случается, но явно не по всему спектру инструментоv девопса...

#66 
Murr патриот29.10.20 14:32
Murr
NEW 29.10.20 14:32 
в ответ MrSanders 29.10.20 14:16

Наверное поэтому старые виндусятники не могут работать в командной строке.

-----

Таки древний, таки виндузятник.

Каких-либо проблем работы из командной строки не наблюдается.

Причем приходилось чинить как версионность в винде, так никсовые скрипты...


Путаешься постоянно.

-----

Да ладно - не тал все страшно...

Пару раз посмотрел что доступно, потестил проблемные моменты и дальше только ищешь как именно имплементировано то что хочешь использовать...



На все свои виндуся я ставлю cygwin

-----

Бедолага... :(((


#67 
AlexNek патриот29.10.20 22:12
AlexNek
NEW 29.10.20 22:12 
в ответ Murr 29.10.20 14:32
Каких-либо проблем работы из командной строки не наблюдается.

Но почему то нет никакого желания туды лезть смущ

#68 
jbond1981 Забанен до 30/6/25 08:44 старожил29.10.20 23:47
NEW 29.10.20 23:47 
в ответ schizo 29.10.20 10:07

Чувак, а ты реально понимаешь, что такое девопс?


какие в ж..пу PowerShell и Bash скрипты в девопсе?


Их там нет. Там есть груви, yaml и .... все. И запускают эти "говноскрипты" не девопсы как отдельные люди, а обычные программисты.


Девопс был создан, чтобы как раз уволить этих самых "спецов" по bash и PowerShell. И этих инструментов в девопсе нет.

#69 
MrSanders коренной житель30.10.20 09:16
NEW 30.10.20 09:16 
в ответ jbond1981 29.10.20 23:47
какие в ж..пу PowerShell и Bash скрипты в девопсе?

Поспокойнее. Категоричность — признак ограниченности, помним, да?

Обычные такие скрипты. В CI/CD постоянно. И не только. Регулярно вижу: дженкинс в облаке и надо на другой сервер конфигурацию залить (в очень красивом yaml-е) и за что-нибудь дёргнуть чтобы ее прочитали. И начинается... scp, ssh -e "а вот тут как раз башевский скрипт".

Собирать докеровский image иногда с помощью шелла сильно проще. Потому что опять надо сюда что-то скопировать, но только если сегодня пятницы, тут sed-ом заменить api-key на нужный и те де и те пе.

Так что девопс инженеров, которые в шелл-скриптах не разбираются я пока что того, не видел. Когда всё настрено то да, обычный разработчик ничего этого не видит и просто мёржит свою feature ветку в дев и "оно всё само" деплоится куда надо.

Их там нет. Там есть груви, yaml и .... все. И запускают эти "говноскрипты" не девопсы как отдельные люди, а обычные программисты.

Эта... Так их там нет, или эти "говноскрипты" там таки есть и их кто-то запускает?


Девопс был создан, чтобы как раз уволить этих самых "спецов" по bash и PowerShell. И этих инструментов в девопсе нет.

Стесняюсь спросить, а agile был придуман чтобы кого уволить?

#70 
Murr патриот30.10.20 16:34
Murr
NEW 30.10.20 16:34 
в ответ AlexNek 29.10.20 22:12

Но почему то нет никакого желания туды лезть

-----

А oб желании нас никто не спрашивает - есть проблема - нужно решение.

Какое именно оно будет - по обстоятельствам.

Т.е. можно сделать в Шарпе, можно и в ЦМД/БАТ.

Желательно, правда, не смешивать - начали в Шарпе - делаем в Шарпе.

Начали ЦМД/БАТ - в нем и гоним.

#71 
Murr патриот30.10.20 16:37
Murr
NEW 30.10.20 16:37 
в ответ MrSanders 30.10.20 09:16

Так их там нет, или эти "говноскрипты" там таки есть и их кто-то запускает?

-----

А есть разница?

Что есть они, что нету их - девопс их не видит, а это значит что пофиг...

#72 
koder патриот30.10.20 16:41
koder
NEW 30.10.20 16:41 
в ответ jbond1981 29.10.20 23:47
Чувак, а ты реально понимаешь, что такое девопс?

А что такое девопс?

#73 
jbond1981 Забанен до 30/6/25 08:44 старожил03.11.20 08:08
NEW 03.11.20 08:08 
в ответ MrSanders 30.10.20 09:16

Э... Девопс придумали как раз для того, чтобы НЕ писать баш скрипты и батники.


У меня такое ощущение что основное правило Девопс - никто не должен знать, что такое девопс и зачем он нужен.

#74 
koder патриот03.11.20 09:45
koder
NEW 03.11.20 09:45 
в ответ jbond1981 03.11.20 08:08
У меня такое ощущение что основное правило Девопс - никто не должен знать, что такое девопс и зачем он нужен.


У меня такое ощущение, что я тут самый большой специалист по девопсу, потому что меньше всех понимаю, что этоулыб

#75 
MrSanders коренной житель03.11.20 14:16
NEW 03.11.20 14:16 
в ответ jbond1981 03.11.20 08:08, Последний раз изменено 03.11.20 14:18 (MrSanders)
Э... Девопс придумали как раз для того, чтобы НЕ писать баш скрипты и батники.

Кто сказал?

Я как-то думал что его придумали, чтобы уменьшить "пропасть" между разработкой и эксплуатацией, ускорить выпуск изменений и улучшить качество засчет тестирования.

А потом уже накрутили философии. Вроде "you build it, you run it". Ну и нигде не написано "только ансибл это труъ-девопс, а даже паппет атстой и нисчитаицца!" Мне удобнее с двумя скриптами автоматизировать - я автоматизирую двумя скриптами.

#76 
  yurka_ffm постоялец03.11.20 18:37
NEW 03.11.20 18:37 
в ответ MrSanders 03.11.20 14:16

Патамушта ДевОпс это не продукт и не должность. Это, если угодно, культура. Хотите Паппет - используйте Паппет, хотите на скриптах - можно и на скриптах девопсить. Но только на скриптах - это мазохизм. Зачем вам лошадь, если есть автомобиль? Я конечно понимаю, вы привыкли к лошади: овёс там, сено.

Но быстро вы на лошади не доедете.

#77 
MrSanders коренной житель03.11.20 19:11
NEW 03.11.20 19:11 
в ответ yurka_ffm 03.11.20 18:37

Культура, согласен. Вопрос в чём заключается эта культура. И я абсолютно уверен, что не в "фи, ви есть приффыкать к конь, ф Пари так давно уже никто не ездит". Скрипты это для вас мазохизм. Потому что вы в них не умеете. Я не буду городить ни ансибл ни паппет ни, прости господи, кубер, если всё что мне нужно сделать чтобы задеплоить новый релиз это

1. проверить что 2-й сервер работает

2.перенаправить все запросы на балансере на 2-й сервер

3. загрузить jar на 1-й сервер, найти pid, остановить процесс, переписать jar, запустить приложение

4. подождать пока 1-й сервер не ответит ожидаемым статусом

5. вернуть настройки балансера

Всё. У меня 2 сервера и балансер. Зачем мне что-то ещё? Да, если мне надо будет оркестрировать 20 сервисов я попрошу поднять что-то для их мониторинга и управления. Или если тот же ансибл уже для чего-то используется, попрошу и для меня скрипт написать.

А если нет - напишу шелловый скриптик. Ну или в ваших сравнениях, если у меня есть лошадь и плуг, я ими выкопаю картошку на своих 30 сотках, а не побегу покупать автомобиль. К нему плуг несподручно-с. А если каждый день надо ездить на работу 50 км то да, куплю. KISS.

#78 
  yurka_ffm постоялец03.11.20 20:52
03.11.20 20:52 
в ответ MrSanders 03.11.20 19:11
Скрипты это для вас мазохизм. Потому что вы в них не умеете.

Да, меня всегда тошнило от всяких bash, использую только когда по другому нельзя, когда легаси.

Если у вас пару серверов то можно и на шелле. А если их пара тысяч? Пара сотен приложений, 5 environments, микросервисы, #dailyrelease, да security с compliance, вот тогда и посмотрим как вы без кубера будете.

#79 
  moose коренной житель08.11.20 21:22
NEW 08.11.20 21:22 
в ответ yurka_ffm 03.11.20 20:52

что-то уже четыре дня никто просто так не болтает. наюеюсь ничего лишнего не сболтнул.

#80 
1 2 3 4 5 6 все