|
2.2, powershell (ok), 09:36, 05/03/2020 [^] [^^] [^^^] [ответить]
| +3 +/– |
Я и я очень доволен. Я не очень хорошо умею в эти ваши sed/awk и меня утомляет парсить текстовый вывод вместо использования объектного.
Если у тебя есть вопросы по делу - задавай.
| |
|
3.8, Аноним (8), 10:01, 05/03/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
Не правильно написал. Лучше так, я не осилю ЛЮБОЙ (что хочешь то и делаешь) парсинг текста и поэтому тупо воспользуюсь штатным (к примеру) ConvertTo-Json.
Рассшифровываю - в случае awk тебе дается конструтор то что хочешь и лепи. В случае повер-шелла набор готовых методов бери и юзай, свой ты не осилишь написать.
| |
|
4.13, powershell (ok), 10:25, 05/03/2020 [^] [^^] [^^^] [ответить]
| +/– |
Не очень понятно причем тут парсинг и json? Я именно про парсинг.
А свои модули писал в количестве около 3шт, это очень просто на самом деле если хоть немного умеешь кодить и есть понимание что такое ооп, писать на c# да. Всё что нужно уже в библиотеке (System.Management.Automation), добавляешь её, наследуешься и пишешь сугубо бизнес-логику своего командлета не думая вообще о инфраструктуре.
| |
|
5.27, Аноним (8), 10:58, 05/03/2020 [^] [^^] [^^^] [ответить]
| +/– |
Ладно по другому спрошу. Вы что эти 3 модуля с собой на флешке таскаете ?
Залез ты на какой то сервак по ssh а там нет power-shell что дальше ?
Скрипт на баше даже на голом vi ты всегда сделаешь.
| |
|
6.42, powershell (ok), 12:19, 05/03/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
Для своих модулей - свой корпоративный репозиторий.
Если я залез на свой корпоративный сервер, там то что мне нужно и в том числе powershell.
Если я залез на "какой-то" сервак и там нет powershell, я переживу.
| |
6.44, крок (?), 12:25, 05/03/2020 [^] [^^] [^^^] [ответить]
| +4 +/– |
Башист!!!
У меня баша нигде нет, только шелл скрипты реально переносимы
| |
|
7.112, Аноним (112), 09:36, 06/03/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
> только шелл скрипты реально переносимы
Ага, ага особенно в виндах.
| |
|
6.66, йо ж (?), 15:17, 05/03/2020 [^] [^^] [^^^] [ответить]
| +/– |
Тссс. Распугаете молодняк, которое не любит простых решений. Оно хочет лёгких, чтоб гуяк - и в продакшн.
| |
|
5.81, Ilya Indigo (ok), 18:36, 05/03/2020 [^] [^^] [^^^] [ответить]
| +2 +/– |
> ...то очень просто на самом деле если хоть немного умеешь кодить и есть понимание что такое ооп.
ООП в командной оболочке?
С инкапсуляцией, наследованием и полиморфизмом?
Вы что с дуба рухнули?
| |
|
|
7.120, Онанимус (?), 11:11, 06/03/2020 [^] [^^] [^^^] [ответить]
| –1 +/– |
То есть, наследуете Вы, скажем, 'ls' и перегружаете его, скажем, в 'ls -l' и все это вместо того, чтобы в ~/.bashrc поставить alias?
| |
|
6.124, Аноним (124), 16:22, 06/03/2020 [^] [^^] [^^^] [ответить] | +1 +/– | Ну это на первый взгляд покажется жутью, но там есть очень серьёзные плюсы Пред... большой текст свёрнут, показать | |
|
7.149, Аноним (149), 01:26, 09/03/2020 [^] [^^] [^^^] [ответить] | +1 +/– | При условии что планом было занятие хардкорным программизмом, а не мелкая автома... большой текст свёрнут, показать | |
|
|
|
4.15, Аноним (15), 10:32, 05/03/2020 [^] [^^] [^^^] [ответить]
| +/– |
Почему человек, осиливший писать команды в шелле, не осилит написание на этом же языке скриптов/командлетов?
| |
|
|
|
7.131, Аноним (-), 05:29, 08/03/2020 [^] [^^] [^^^] [ответить]
| +/– |
Только майкрософт может додуматься впереть дотнет и объекты в шелл. А потом оказывается что команды в километр длиной, при малорабочем автодополнении, а вон ту штуку никак не получается подружить с вон этой, потому что типами данных видите ли не вышли. Но, конечно, вы можете развернуть фабрику фабрик инструментов, запилить себе какой там еще краплет и все такое. Проблема в том что *никсоиды в результате решают задачи системного администрирования и автоматизации в 20 раз быстрее :D.
| |
|
|
|
|
11.166, Аноним (166), 01:45, 10/03/2020 [^] [^^] [^^^] [ответить] | +/– | Ну я например рекод видео себе сделал пускаю ffprobe, грепаю теги, если камера ... большой текст свёрнут, показать | |
|
|
|
|
|
|
|
|
5.23, Аноним (23), 10:50, 05/03/2020 [^] [^^] [^^^] [ответить]
| +6 +/– |
Потомучто для каждой задачи должно быть не менее 14-15 стандартных решений
| |
|
|
3.92, Аноним (92), 22:36, 05/03/2020 [^] [^^] [^^^] [ответить]
| +/– |
А что, на линуксе есть откуда взять объекты? Когда взаимодействие со всяким дотнетом, я еще могу понять. А любая никсовая программа выводит строки, один фиг регулярками парсить, что sed, что powershell-овскими регулярками.
| |
3.132, Аноним (-), 05:32, 08/03/2020 [^] [^^] [^^^] [ответить]
| –1 +/– |
> утомляет парсить текстовый вывод вместо использования объектного.
С другой стороны, текстовый пайплайн стыкует ВООБЩЕ СОВСЕМ ЛЮБУЮ ФИГНЮ. Позволяя за пару минут сообразить конструкцию делающую системную рутину всего лишь мелкой развлекухой. На этой фигне так не катит, там это боль. А если кто хотел навороченный ЯП со всеми причандалами - они его и так могли взять, однако. Вот и пошел MS делать WSL с позором, а адепты этой поварщели стали в роли мамонтов.
| |
|
4.141, Аноним (140), 10:47, 08/03/2020 [^] [^^] [^^^] [ответить]
| +/– |
В соседней ветке описана подобная нечитаемая параша apt-get satisfy "foo" "Conflicts: bar" "baz (>> 1.0) | bar (= 2.0), moo" apt list '~i !~M (~slibs|~sperl|~spython)' и прочая чушь.
Нет, я прекрасно понимаю почему ты стоишь горой за подобные решения. Вас маленькая горсточка специалистов что может "за пару минут" заскриптовать нужную административную вещь. Только вот беда. Ваш код только для однократной записи. А никак не для редактирования и понимания другими людьми.
Значимость свою вы так повышаете на рынке труда. Нас мол мало, но мы наскриптуем огого. А после вас эту дрянь надо разбирать.
| |
|
5.151, Аноним (-), 01:34, 09/03/2020 [^] [^^] [^^^] [ответить] | +/– | С другой стороны, выхлоп этой фигни потом можно отдать ВООБЩЕ СОВСЕМ ЛЮБОЙ ПРОГР... большой текст свёрнут, показать | |
|
6.159, Аноним (158), 10:01, 09/03/2020 [^] [^^] [^^^] [ответить]
| +/– |
Твоя фигня нафиг не нужна в ближайшей окрестности от нормальных людей. Потому что не предназначена для изменений.
А способность скриптово решать задачу и лепить йухню, вот как ты, немножко так различаются.
И я так немножко вижу разницу между скриптами одного коллеге по администрированию серверов. И скриптами другого коллеги, вот такого как ты, что небольшую систему мониторинга запилил.
| |
|
7.167, Аноним (-), 01:54, 10/03/2020 [^] [^^] [^^^] [ответить] | +/– | Нормальные люди - это кто Нормальные юниксоиды большинство мелкой автоматизации... большой текст свёрнут, показать | |
|
|
|
|
|
2.3, Алоэ (?), 09:42, 05/03/2020 [^] [^^] [^^^] [ответить]
| –15 +/– |
подход "всё есть объект" намного круче "всё есть файл".
это мега крутая вещь.
| |
|
3.5, пох. (?), 09:44, 05/03/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
если бы еще эти самые объекты не имитировались бы обычными строками (с соответствующими эффектами) - было бы даже и хорошо.
| |
|
|
5.26, Аноним (23), 10:57, 05/03/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
В posix, вестимо.
Нет ни стандартного record separator (привет json), ни field separator (привет csv).
Попробуйте в многострочные записи, в group by не по началу строки, в нетекстовые соложносоставные данные в bash
| |
|
|
7.152, Аноним (-), 01:36, 09/03/2020 [^] [^^] [^^^] [ответить]
| +/– |
> Python Interpretator все решает.
Он так решает что потом еще 10 решал придется нанять для майнтенанса.
| |
|
|
5.65, Аноним (65), 15:11, 05/03/2020 [^] [^^] [^^^] [ответить]
| +/– |
В пышпыш имитируется. Попробуйте написать на нём код разборки аст, замены токенов и сборки обратно. Без работы со строками и всякими Start, Length - получится?
| |
|
|
3.85, mommy (?), 18:59, 05/03/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
Ага а после такие кк ты плодят стопицот обьектов и методов и каждый васян свой сжеч вас.
| |
3.102, А (??), 23:58, 05/03/2020 [^] [^^] [^^^] [ответить]
| +/– |
> подход "всё есть объект" намного круче "всё есть файл".
> это мега крутая вещь.
Параллельные вещи.
Сложное неудобнее простого.
Одно др. не мешает и норм. сочетается. Смотря какую часть строить из этого.
| |
3.133, Аноним (-), 05:34, 08/03/2020 [^] [^^] [^^^] [ответить]
| +/– |
> подход "всё есть объект" намного круче "всё есть файл".
И правда, при попытке подружить пару сущностей с разными типами - мозг это нечто сношает намного круче. Там где в *никсе тривиальный пайплайн просто отпедалил бы что надо и отвалил в туман, в этой дряни так не катит. Поэтому на решение той же задачи системной автоматизации убивается намного больше времени.
| |
|
|
5.153, Аноним (-), 01:37, 09/03/2020 [^] [^^] [^^^] [ответить]
| +/– |
> И чем же тебе пайплайн пш хуже пайплайна баша?
Тем что может послать в пень с коментами что типы видите ли не те - и простая идея превращается в адовый програмизм на полдня.
| |
|
|
7.168, Аноним (-), 01:59, 10/03/2020 [^] [^^] [^^^] [ответить]
| +/– |
> Давай примеры. С адом на полдня.
Ну я вон привел пример: позырил теги видео да скроил разные команды транскодинга на разные оказии, в одном случае крутим видео при транскоде, в другом нет. Ума не приложу как любители поварщели с структурированием что-то такое могут по быстрому обтяпать.
| |
|
|
|
|
|
2.9, leap42 (ok), 10:02, 05/03/2020 [^] [^^] [^^^] [ответить]
| –3 +/– |
> Вот серьёзно, кто-то пробовал ЭТО не под виндой?
а почему нет? было время, админил я 30 linux серваков (сам на linux сидел) и 4 серверных винды (отказаться от них на тот момент было нельзя) и стояла у нас специальная виртуалка, на которую мы по RDP цеплялись и админили виндовые сервисы в т.ч. и через PS. делать тож самое но напрямую в PS было бы проще я думаю.
| |
|
3.11, Аноним (8), 10:06, 05/03/2020 [^] [^^] [^^^] [ответить]
| –1 +/– |
Теперь с ансибле это проще, и тебе наплевать что там это PS крутит (а не питон).
| |
|
|
5.25, powershell (ok), 10:52, 05/03/2020 [^] [^^] [^^^] [ответить]
| +/– |
Ansible на Windows ипользует Powershell DSC под капотом, вместо этово вашево петона.
| |
|
6.28, Аноним (8), 11:00, 05/03/2020 [^] [^^] [^^^] [ответить]
| +/– |
Я ему про эту и пишу, можно без проблем рулить сервисами винды с помощью PS вообще не зная что такое PS.
| |
|
|
4.37, evkogan (?), 11:44, 05/03/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
Вы явно не пробовали ansible админить винду.
Оно ее умеет плохо.
PS для винды лучше.
А вот как с этим жить в качестве оболочки не знаю, даже интересно попробовать. Но пока дурью заниматься некогда
| |
|
5.134, Аноним (-), 05:36, 08/03/2020 [^] [^^] [^^^] [ответить]
| –1 +/– |
Винду вообще хорошо не умеет ничего. Даже сама винда и мсовские тулсы. Их энтерпрайзные поделия непрозрачны и глючны, при том такое комбо приводит к тому что часто глюкает, но понять почему - ад и трэш, а поскольку оно проприетарное то даже если и поймете - то чего? В общем админить винды это занятие для мазохистов. Или эникейных мышевозил, если их устраивает такое убиение времени на вещи которые должны просто работать.
| |
|
6.142, Аноним (140), 10:50, 08/03/2020 [^] [^^] [^^^] [ответить]
| +/– |
Действительно должны быть вещи которые просто работают. Сколько у вас там надо натрахаться для заведения нормальной лдап авторизации, привязки ссо, средства групповой работы и тому подобного?
| |
|
7.154, Аноним (-), 01:40, 09/03/2020 [^] [^^] [^^^] [ответить]
| +/– |
> Действительно должны быть вещи которые просто работают. Сколько у вас там надо
> натрахаться для заведения нормальной лдап авторизации, привязки ссо, средства групповой
> работы и тому подобного?
А черт знает, мне AD'а как-то и на винде хватило, поэтому как с этим AD'ом еще и в пингвине работать я таки не буду узнавать, сорь. Но могу предположить что обычный способ (=дернуть утилсы какой-нить самбы-румбы) и там катит. Почему нет?
Ну и в винде все эти базворды - круто, конечно. Но я видел как оно работает. И что бывает, если лыжи почему-то встали на асфальт. И именно за это и не люблю MS и их технологии :)
| |
|
|
|
|
|
2.20, Аноним (18), 10:44, 05/03/2020 [^] [^^] [^^^] [ответить]
| +2 +/– |
>Вот серьёзно, кто-то пробовал ЭТО не под виндой?
Можно было бы даже и попробовать, но смущает это: "Начиная с ветки PowerShell 6 проект развивается с использованием платформы .NET Core.". Это получается, что ради PowerShell нужно ещё и Mono в систему тянуть?
| |
|
3.22, powershell (ok), 10:47, 05/03/2020 [^] [^^] [^^^] [ответить]
| +2 +/– |
Все именно что наоборот.
dotnet core - модульный фреймвок который был переписан с нуля кроссплатформенным, из моно там нет ничего. Главное отличие в его модульности - не нужно ставить никаких моно и прочих бойлерплейтов/фреймворков, все нужные либы модулями подключаются при сборке в приложение и оно само несет в себе нужный ей рантайм и нужные ей модули. Никаких зависимостей.
| |
|
4.46, Урри (?), 12:29, 05/03/2020 [^] [^^] [^^^] [ответить]
| +/– |
МС вей - каждая либо должна таскать с собой по собственной копии фреймворка.
| |
|
5.57, n80 (?), 14:22, 05/03/2020 [^] [^^] [^^^] [ответить]
| +/– |
Так ведь не по копии, а только зависимости (да и те могут подрезаться). Т.е. это как в Go или как в случае статической сборки для C, C++, Qt (назвать это C++ я не могу и это не есть что-то плохое) и т.д. В общем, не MS это придумал.
| |
|
6.79, Урри (?), 17:19, 05/03/2020 [^] [^^] [^^^] [ответить]
| +/– |
Угу, static library это называется и не МСом придумано. Но только МС догадалась впихивать это все в каждый бинарь, вместо того чтобы выносить в динамическую библиотеку.
| |
|
7.90, Аноним (90), 20:29, 05/03/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
Мелкомягкие, в отличие от некоторых прочих, умеют учиться хоть изредка. Видимо из DLL Hell выводы были сделаны.
| |
|
|
|
|
5.118, MS (??), 10:33, 06/03/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
> разработчика моно кинули, а так топил за..
что значит - кинули? Сделали за него его работу лучше, чем у него получилось? Ну извенииите...
| |
|
|
3.135, Аноним (-), 05:38, 08/03/2020 [^] [^^] [^^^] [ответить]
| +/– |
> Это получается, что ради PowerShell нужно ещё и Mono в систему тянуть?
MS не придумал ничего умнее как впихать туда дотнет. Очень круто когда на виртуалке терминалка с этим одупляется 30 секунд до того как вы вообще что-то там делать сможете :D
| |
|
2.39, Яхз (?), 12:03, 05/03/2020 [^] [^^] [^^^] [ответить]
| +2 +/– |
У друга на проекте сменился архитектор, и руководство объявило о смене вектора с Azure на опенсорс, а там два+ года всё автоматизировали на PowerShell. "Ну, там же несложно перейти с Винды на Линух? Нам на вчера надо" )))
Благодаря PowerShell версии под Linux удалось по крайней мере автоматизацию более-менее безболезненно перенести. А так бы пришлось всё выбрасывать и пару месяцев писать код с нуля.
| |
|
3.47, Урри (?), 12:30, 05/03/2020 [^] [^^] [^^^] [ответить]
| +8 +/– |
Вот, единственная польза от павершела - как можно менее болезненно слезть с павершела.
| |
|
4.119, Яхз (?), 10:37, 06/03/2020 [^] [^^] [^^^] [ответить]
| +2 +/– |
Так они с него не слезли, они же не идиоты делать *лишнюю* работу из-за чьих-то там религиозных воззрений, когда там из-за них основной хватает ))
| |
|
3.136, Аноним (-), 05:39, 08/03/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
> А так бы пришлось всё выбрасывать и пару месяцев писать код с нуля.
То что на паваршелле пару месяцев колхозили, *никсоиды за 2 дня сделают...
| |
|
|
1.4, пох. (?), 09:42, 05/03/2020 [ответить] [﹢﹢﹢] [ · · · ]
| –2 +/– |
есть у кого успехи с vmware powercli уже? Или по прежнему нужны странные телодвижения, а результат глючит и тормозит?
| |
|
2.40, Аноним (40), 12:08, 05/03/2020 [^] [^^] [^^^] [ответить]
| +/– |
Так ты же само когда-то распиналось, что померщель на вмшмаре ...шь во всю. А теперь об успехах спрашиваешь?
| |
|
3.116, пох. (?), 10:26, 06/03/2020 [^] [^^] [^^^] [ответить]
| +2 +/– |
> Так ты же само когда-то распиналось, что померщель на вмшмаре ...шь во
> всю. А теперь об успехах спрашиваешь?
так я ж клятый виндузятник, ты что, не слышал?
Под проклятой-то у меня все работает (хотя, вон, у некоторых, говорят, текетъ). Но нужно ж хоть иногда мимикрировать под не-такого-как-все, иначе за что мне зарплату-то платить?
Да и тупит этот ваш rdp, под этим вашим шва6одным...
| |
|
|
3.93, пох. (?), 22:39, 05/03/2020 [^] [^^] [^^^] [ответить]
| +/– |
ну хотя бы набор версий, линукса, павершлепа и powercli, с которыми все работает. Или - что не работает, если таки не все.
Ну и если образовался какой список граблей при установке - или наоборот, порядок правильных действий - наверное, не только мне интересно бы взглянуть.
| |
|
4.106, comrade (ok), 07:11, 06/03/2020 [^] [^^] [^^^] [ответить] | +1 +/– | OL7 и Fedora 28-31, powershell 6 x, powercli 6 5 Проблемы скорее с запуском в в... большой текст свёрнут, показать | |
|
|
|
1.7, EuPhobos (ok), 10:00, 05/03/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +5 +/– |
> Note: The snap package is segfault after launching on Ubuntu 16.04. We are investigating with the .NET team. The workaround for not is to use the DEB or tar.gz package.
Фирменная изюминка на месте.
| |
|
2.14, powershell (ok), 10:27, 05/03/2020 [^] [^^] [^^^] [ответить]
| –3 +/– |
Ставить шелл снапом какая-то глупая идея как по мне, всегда ставлю обычным пакетом.
| |
|
3.74, none_first (ok), 16:00, 05/03/2020 [^] [^^] [^^^] [ответить]
| +/– |
> Ставить шелл снапом какая-то глупая идея как по мне, всегда ставлю обычным
> пакетом.
да-да, потом нужно обновить систему, а паверушёл и коркаНЕТ хотят зависимостей и они несовместимы с обновлениями, а их самих обновлять забросили (что не редкость для мсявых)
| |
|
4.121, Аноним (65), 12:33, 06/03/2020 [^] [^^] [^^^] [ответить]
| +/– |
Из репов поставить религия не позволяет? А твоими ..да-да, потом нужно обновить.. весь сурсфорж завален. И авторы там отнюдь не мсявые.
| |
|
|
6.143, Аноним (140), 10:57, 08/03/2020 [^] [^^] [^^^] [ответить]
| +/– |
Что значит в стандартных? ППА на ланчпаде тоже как бы не совсем стандартные репы. Хошь от МС ставь репу, хошь сам руками с гитхаба собирай, хошь в официальные репы протаскивай. Это же свобода за которую вы все тут топили. А теперь слюни разбрызгиваете.
| |
|
7.171, none_first (ok), 15:45, 10/03/2020 [^] [^^] [^^^] [ответить]
| +/– |
> Что значит в стандартных? ППА на ланчпаде тоже как бы не совсем
> стандартные репы. Хошь от МС ставь репу, хошь сам руками с
> гитхаба собирай, хошь в официальные репы протаскивай. Это же свобода за
> которую вы все тут топили. А теперь слюни разбрызгиваете.
я ничего, в отличии от вас, не разбрызгиваю ;)
вот как хочу - так и делаю
| |
|
6.155, Аноним (-), 01:43, 09/03/2020 [^] [^^] [^^^] [ответить]
| +/– |
> смысл мною сказанного - snap для подобных шняжек - самое оно
> snap install powershell –classic
Чтобы сделать из системы окончательный аналог винды, даже с телеметрией то? Вы на верном пути! :)
| |
|
7.170, none_first (ok), 15:43, 10/03/2020 [^] [^^] [^^^] [ответить]
| +/– |
>> смысл мною сказанного - snap для подобных шняжек - самое оно
>> snap install powershell –classic
> Чтобы сделать из системы окончательный аналог винды, даже с телеметрией то? Вы
> на верном пути! :)
конечно - лучше прям сразу ППА или с сайта вгетом МС пакетики впендюоивать, а потом выковыривать ;)
| |
|
|
|
|
3.91, Аноним (92), 22:34, 05/03/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
Посмотреть, что за зверь - самое то snap-ом. Потом чистить меньше.
| |
|
|
1.12, Ильдар Га (?), 10:10, 05/03/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +4 +/– |
Повар щель не нужен. Для скриптов слишком сложно. Для ЯП слишком неудобно. Ни там ни тут.
| |
|
2.38, Gogi (??), 12:03, 05/03/2020 [^] [^^] [^^^] [ответить]
| –6 +/– |
Это на твой дилетантский взгляд. На деле, как только касаешься всяких башей-авкашей поначалу вроде ничё - пару строк написал и задача решена. Затем задачи усложняются или возникают неожиданные запросы и тут либо скриптота сливает, либо придётся изучать баш вдоль и поперёк ради сиюминутной фичи, которая в ЯОН делается на раз.
Для полноценной работы в системе нужен полноценный же язык. Чтобы вся мощь языка и библиотек была на кончиках пальцев. В принципе, даже что-то вроде BASIC'а вполне могло бы сгодиться.
| |
|
3.45, крок (?), 12:29, 05/03/2020 [^] [^^] [^^^] [ответить]
| +4 +/– |
Если вам нужно сложное то лучше сразу взять питон или перл или чтото еще, они всяко лучше и перспективнее
| |
|
4.75, Аноним (75), 16:48, 05/03/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
Мне кажется, что весь смысл существования этого "шелла" в том, чтобы обмануть начинающих сисадминов: это же шелл, тут не надо изучать программирование, можно и на коленке нашкрябать. Те же кадры и на баше сложную логику пишут (те самые "портянки", которые все ругают), вместо того, чтобы взять нормальный скриптовый язык. При это баш отлично справляется с основной задачей шелла, т.е. запуском и управлением процессами, а в PowerShell даже с этим куча гемора.
| |
|
5.88, крок (?), 20:15, 05/03/2020 [^] [^^] [^^^] [ответить]
| +/– |
Смысл этого в том чтобы на венде тоже чтото типа было.
Баш реально не нужен почти никогда и все укладывается в возможности шела, тут пртмерно как с с++ котрый вижалстудия предлагает по дефолту, а начинающие не видят разницы и думают что их код на си
| |
|
6.100, Аноним (100), 23:24, 05/03/2020 [^] [^^] [^^^] [ответить]
| +/– |
>Баш реально не нужен почти никогда и все укладывается в возможности шела
У вас тут противоречие какое-то.
| |
|
5.114, MS (??), 10:15, 06/03/2020 [^] [^^] [^^^] [ответить]
| +/– |
вы почти раскрыли наш хитрый план:
> чтобы обмануть начинающих сисадминов: это же шелл, тут не надо изучать программирование,
> можно и на коленке нашкрябать
- все так и есть. Но выводы сделали неправильные - это только в вашем линyпсе оно так.
Потому что про csh вам не рассказывают, чтоб не сбивать с пути истиного, а между башем и любым скриптовым языком неодолимая пропасть, не говоря уже про компилируемые. Ибо нехрен админчикам отнимать кусочек хлеба у девляпсов, на всех все равно не хватает.
А у нас обманутые сисадмины подвоха не замечают, вчера еще шкрябал модули на паверщели, а сегодня опа - и уже программирует на .net, толком и не заметив, когда вляпался.
Мы же - корпорация - зла!
| |
|
|
3.50, iPony129412 (?), 13:34, 05/03/2020 [^] [^^] [^^^] [ответить]
| +/– |
Да тут на пару строчек...
Понадобилось скрипт для развёртывания виртуалки написать элементарный (да, да, скажут напиши коробас к vagrant или ещё чего - не хочу обмазываться, когда задача на копейку).
Ну начал на cmd.exe. Вот это попа я скажу. Полез в Powershell... В итоге психанул - переписал на python 😐
https://pastebin.com/DvDEEGWV
А такие затруднения для элементарной задачи...
На bash тоже бы психовал, если бы писал. Потому что он для людей каких-то сделан этих с #FF0000-глазами.
| |
3.60, ась (?), 14:43, 05/03/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
Что с башем не так? Вагон документации и примеров на любой чих. Осилит даже студент.
Так кто тут дилетант?
| |
|
4.111, Аноним (112), 09:33, 06/03/2020 [^] [^^] [^^^] [ответить]
| +/– |
Не он для того и разрабатывался, да нормально переносим меж системами-платформами (tclоскрипты в плане портабельности получше будут). А надо чего пообъектнее, чтобы заместь одной строки полсотни написать.
| |
|
3.137, Аноним (-), 05:41, 08/03/2020 [^] [^^] [^^^] [ответить]
| +/– |
> Чтобы вся мощь языка и библиотек была на кончиках пальцев. В принципе, даже что-то
> вроде BASIC'а вполне могло бы сгодиться.
И чего в результате получится? И куда это такое? А, получатся сотни гомнокода, пытающегося трепыхаться как нормальная программа, но из-за подходов являющегося не более чем картонным макетом таковой? Ну, круто.
| |
|
|
|
2.43, Аноним (43), 12:19, 05/03/2020 [^] [^^] [^^^] [ответить]
| +/– |
Во-во. Я помню - я PS для линукса пару лет назад искал, потому что какую-то хню на нем наGUIли, а я хотел портануть. С тех пор забыл уже и что это было. Assistant для MtG Arena, вроде. Как там теперь с кросплатформенностью таких гуёв?
| |
|
3.71, Аноним (19), 15:50, 05/03/2020 [^] [^^] [^^^] [ответить]
| –1 +/– |
По моему убеждению, MS и кроссплатформенность несовместимы по определению.
Питон и Qt, ну или Java (я её не знаю).
| |
|
|
|
2.48, Урри (?), 13:16, 05/03/2020 [^] [^^] [^^^] [ответить]
| +2 +/– |
Прикрутили давно, WSL(2) называется. Есть все, что надо - bash, awk, sed, find, grep. фуфлошел не нужен.
| |
|
1.24, Аноним (18), 10:51, 05/03/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
>Автоматический вывод уведомления о появлении новой версии;
И, надо понимать, отправка инфы о текущей версии также присутствует? ;)
| |
|
2.29, Аноним (23), 11:03, 05/03/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
>И, надо понимать, отправка инфы о текущей версии также присутствует
А какже! "При сборке приложения он подтягивает зависимости" вот кто надо начинает знать, какого рода приложение кто-то написал. И недайбох тебе понадобится набор пакетов, похожий на "программу для террористов"....
| |
|
3.101, Аноним (100), 23:33, 05/03/2020 [^] [^^] [^^^] [ответить]
| +/– |
Ясно, понятно. Что бы MS не делал, на выходе телеметрия получается.
| |
|
|
1.34, Аноним (34), 11:30, 05/03/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
С модулями которые пишут под виндовый powershell тут как будет работать?
Есть у кого опыт работы из linux с сервисами microsoft(office365) через powershell?
| |
|
2.144, Аноним (140), 11:01, 08/03/2020 [^] [^^] [^^^] [ответить]
| +/– |
Если я правильно помню они сейчас очень резко пишут Microsoft Graph. Но там всем должно стать проще, а не только пользователям пш.
| |
|
1.41, ыы (?), 12:16, 05/03/2020 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
bash и иже с ним R.I.P.
Ждем новую версию Убунты с повершелл.
:)
| |
1.49, Аноним (49), 13:34, 05/03/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
> По умолчанию PowerShell передаёт телеметрию с описанием ОС и версией программы
Сразу досвидания.
| |
1.51, анонн (ok), 13:35, 05/03/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +5 +/– |
Поздравляем Линуксоидов опеннета с очередным улучшением в командной оболочке любимых ОС!
| |
|
2.53, ыы (?), 14:05, 05/03/2020 [^] [^^] [^^^] [ответить]
| +4 +/– |
echo /бин/пш > /etc/shells
Исправил. не благодари :)
| |
|
1.55, Аноним (55), 14:08, 05/03/2020 [ответить] [﹢﹢﹢] [ · · · ]
| –2 +/– |
самое главное в новости не указано - сколько Гигабайтов занимает на диске этот powershell?
| |
|
2.58, пох. (?), 14:36, 05/03/2020 [^] [^^] [^^^] [ответить] | +/– | это только для васянов с маленьким хм диском самое главное А остальным как-... большой текст свёрнут, показать | |
|
3.98, А (??), 23:11, 05/03/2020 [^] [^^] [^^^] [ответить]
| +/– |
> С другой стороны, диски нынче - дешооовенькие...
1Тб около 25тыр. Подешевело на 5тыр за пару лет.
А к шпиндельным большие вопросы к производительности. Всякие там модно-молодёжные наложенные дорожки. Технология стала портиться. А вот цена нужного - сохранилась. Дешевле не стало.
| |
|
4.122, пох. (?), 13:24, 06/03/2020 [^] [^^] [^^^] [ответить]
| +/– |
к ним по надежности большие. По производительности в режиме writeonly - вопросов нет (SMR диски пишутся с той же или даже более высокой скоростью (выше плотность), что и pmr - их _перезаписывать_ нельзя - ну так часто ты что-то удаляешь с рабочего диска?)
Другое дело что это трэштехнология, дает выигрыш на десяток процентов (как внезапно выяснилось) а вот надежность такой записи - сомнительна, с учетом того что современные диски и так читают чорти что чорти какими способами.
| |
4.138, Аноним (-), 05:43, 08/03/2020 [^] [^^] [^^^] [ответить]
| +/– |
> 1Тб около 25тыр. Подешевело на 5тыр за пару лет.
Не забудьте отапдейтить букмарки глядя на цены на нефть. А если какой ларек не снялся с тормоза - чего сидите, хватайте :)
| |
|
|
|
1.61, ась (?), 14:51, 05/03/2020 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Ей-богу, проще, а главное гораздо полезнее для саморазвития взять тот же Питон для обработки данных.
Очередное "ноу-хао" от корпорации "Здрвствуйте, приготовьте ваши деньги".
| |
1.70, Аноним (70), 15:40, 05/03/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
> развивается с использованием платформы .NET Core. По умолчанию PowerShell передаёт телеметрию с описанием ОС и версией программы
Бочка дегтя в ложке мёда от M$.
| |
1.96, А (??), 23:05, 05/03/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
И тоооолько в 7-й версии добавили &&.
Всю дорогу внешняя уродливость мелкомягких решений.
| |
1.107, Аноним (107), 07:26, 06/03/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
а в нем можно как-то изменить поведение TAB, чтобы не перебор, а листинг, просто дико бесит этот перебор, иногда приходится пользоваться. еще отдельно бесит тупое именование командлетов, вместо сабэлемент-действие действие-сабэлемент, и вообще начинаю вспоминать про этот повершит бесит ска, взяли настроение испортили
| |
|
2.117, пох. (?), 10:31, 06/03/2020 [^] [^^] [^^^] [ответить]
| +2 +/– |
> а в нем можно как-то изменить поведение TAB, чтобы не перебор, а
Set-PSReadlineKeyHandler -Key Tab -Function Complete
и судя по поведению - это таки именно readline ;-)
И да, другие кнопки переопределять тоже можно.
| |
|
|
2.129, mumu (ok), 12:31, 07/03/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
Местная школота просто не знает PS, его возможности и области применения, т.к. это продакшен утилита, а не академическая. Пойдут работать - познакомятся. Пока им остается кукарекать только про что звон слышали.
| |
|
3.139, Аноним (-), 05:45, 08/03/2020 [^] [^^] [^^^] [ответить]
| +/– |
Вообще-то, как имевший дело с MS и их тулзами, в том числе и этим, имею заметить что лучшее что можно сделать с такой конторой - уволиться из нее к дьяволу. Мерзкие рабочие инструменты - это все же голимо, что бы пиарасты не вякали :)
| |
|
|
5.157, Аноним (-), 01:48, 09/03/2020 [^] [^^] [^^^] [ответить]
| +/– |
> Твоё мнение истина в последней инстанции?)
Не обязательно. Но судя по драпу девелоперс, девелоперс, девелоперс и появлению WSL - мне почему-то кажется что я такой ну вот вообще совсем не один.
| |
|
6.162, Аноним (158), 10:23, 09/03/2020 [^] [^^] [^^^] [ответить]
| +/– |
Кролики думали что они занимаются любовью. А на самом деле их разводили.(с)
Просто мс пытается делать деньги на всём. Если люди хотят всл - они им запилили всл. Если в абажуре люди хотят запускать линух - они им дали эту возможность. Бизнес, ничего личного.
| |
|
7.164, Аноним (-), 01:34, 10/03/2020 [^] [^^] [^^^] [ответить]
| +/– |
> Кролики думали что они занимаются любовью. А на самом деле их разводили.(с)
Именно поэтому я и держусь подальше от MS и их тулсов теперь. Спасибо, насмотрелся на их внутреннюю кухню - и теперь все это "счастье" будет происходить как-нибудь без меня.
> Если в абажуре люди хотят запускать линух - они им дали эту возможность. Бизнес, ничего личного.
Ну, логично. Хотя с дотнетом счастье попытались внедрить добровольно-принудительно. Истошный вой доносился со всех сторон, потому что внедрили, гм, очень по майкрософтовски - спихнув тупо все проблемы на юзерей и кодеров. Да, это - проще и делевле, ничего личного. Но вот хреново при этом оказаться кодером с продуктами которые в это вляпались :)
| |
|
|
|
4.147, mumu (ok), 12:12, 08/03/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
Сирёзно? Ну ка введи мне быстро и просто список активных за последние 2 месяца менеджеров без телефонных номеров, которые состоят в группе "test" и при этом не меняли пароль больше полугода.
Давай ковбой.
| |
|
5.156, Аноним (-), 01:46, 09/03/2020 [^] [^^] [^^^] [ответить]
| –1 +/– |
Одна из причин оттуда уволиться - это как раз возможность заняться чем-то поинтереснее чем вот такой унылый трэш, так что сорянчик, мне над таким таском, кхе-кхе, думать впадлу. Потому что для этого надо копаться в самба тулсах, чтоли, а AD я и на винде наелся выше крыши, вместе с тем адилищем которое для него воротят такие мега вело-перы :)
| |
|
|
7.163, Аноним (-), 01:31, 10/03/2020 [^] [^^] [^^^] [ответить]
| –1 +/– |
Ну, блин, мне действительн не интересно копаться в этом MSовском крапе. Я даже допускаю что в конкретно вот том случае это может даже работат лучше. Но мне интересны другие случаи - и в них эта голимая ынтырпрайзятина совершенно непотребна.
| |
|
|
|
|
|
|
|