The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Microsoft открыл исходные тексты PowerShell и портировал для..., opennews (??), 18-Авг-16, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


7. "Microsoft открыл исходные тексты PowerShell и портировал для..."  +1 +/
Сообщение от Аноним (-), 18-Авг-16, 22:27 
А чего он такого умеет что на Linux пригодится?! Открыли потому что нет финансовой ценности у этого продукта
Ответить | Правка | Наверх | Cообщить модератору

11. "Microsoft открыл исходные тексты PowerShell и портировал для..."  +/
Сообщение от Аноним (-), 18-Авг-16, 22:33 
Хотят, видимо, чтобы энтузиасты сами дотянули эту штуку до bash'а с zsh'ами.
Ответить | Правка | Наверх | Cообщить модератору

13. "Microsoft открыл исходные тексты PowerShell и портировал для..."  –10 +/
Сообщение от Аноним (-), 18-Авг-16, 22:40 
эта штука концептуально круче bash'а и zsh'а изначально
Ответить | Правка | Наверх | Cообщить модератору

23. "Microsoft открыл исходные тексты PowerShell и портировал для..."  +6 +/
Сообщение от Crazy Alex (ok), 18-Авг-16, 22:52 
Ключевое слово - "конуцептуально". Как и многое у MS - идея хороша, исполнение - тяжеловесный многословный монстр.
Ответить | Правка | Наверх | Cообщить модератору

31. "Microsoft открыл исходные тексты PowerShell и портировал для..."  +13 +/
Сообщение от Michael Shigorinemail (ok), 18-Авг-16, 23:09 
> эта штука концептуально круче bash'а и zsh'а изначально

Это изначально кривое поделие нафиг не упало при наличии нормального pdksh, не говоря уж.
И да, мы ведь все помним тот диалог некрософтовского манагера с Дэвидом Корном? ;-)

Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

40. "Microsoft открыл исходные тексты PowerShell и портировал для..."  +4 +/
Сообщение от freehckemail (ok), 18-Авг-16, 23:33 
> И да, мы ведь все помним тот диалог некрософтовского манагера с Дэвидом Корном? ;-)

Я об этом даже не знал, так что оставлю это здесь:
https://en.wikipedia.org/wiki/David_Korn_(computer_scientist...

Ответить | Правка | Наверх | Cообщить модератору

107. "Microsoft открыл исходные тексты PowerShell и портировал для..."  +/
Сообщение от Андрей (??), 19-Авг-16, 02:01 
Спасибо за ссылочку. Вот бы ещё видео из 98-го.
Ответить | Правка | Наверх | Cообщить модератору

122. "Microsoft открыл исходные тексты PowerShell и портировал для..."  +/
Сообщение от Аноним (-), 19-Авг-16, 03:48 
> Спасибо за ссылочку. Вот бы ещё видео из 98-го.

В 98-м с видео было "не очень". В лучшем случае его можно было наверное записать на какую-нибудь видеокамеру. Но размеры этих дур были далеко не смартфонными и поэтому их никто на всякий случай, про запас с собой не таскал.

Ответить | Правка | Наверх | Cообщить модератору

322. "Microsoft открыл исходные тексты PowerShell и портировал для..."  +/
Сообщение от Anonymous12 (?), 22-Авг-16, 10:45 
98й это вам не начало 90х, эпоха VHS и любительских камер! Выводы из башки такие выводы...
Ответить | Правка | Наверх | Cообщить модератору

349. "Microsoft открыл исходные тексты PowerShell и портировал для..."  –1 +/
Сообщение от Аноним (-), 01-Сен-16, 20:25 
> 98й это вам не начало 90х, эпоха VHS и любительских камер! Выводы
> из башки такие выводы...

Ты VHS камеры вообще видел? Этой штукой можно было взять и у...ть :). Поэтому в отличие от смартфона их никто просто так с собой не таскал. Даже варианты где использовались уменьшенные кассеты с переходничком в полную были размером с добрый кирпич.

Ответить | Правка | Наверх | Cообщить модератору

61. "Microsoft открыл исходные тексты PowerShell и портировал для..."  +7 +/
Сообщение от derlafff (ok), 18-Авг-16, 23:54 
А вот нифига. Баш настолько крутой, потому что он тупой. Поэтому и десятилетиями живет.

А подход PowerShell "накатить кучи объектного дерьма дерьма поверх дотнета" -- говно, неудобно, и годен разве что для поливания "неполноценного" баша говном в комментариях. На деле это говнище ни к чему не пригодно.

Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

71. "Microsoft открыл исходные тексты PowerShell и портировал для..."  +/
Сообщение от rob pike (?), 19-Авг-16, 00:10 
Спросите любого сисадмина, администрирующего, например, Exchange - пригодно оно или нет.
Впрочем, вы вероятно заявите что про Exchange то же самое что и про PowerShell.
Ответить | Правка | Наверх | Cообщить модератору

80. "Microsoft открыл исходные тексты PowerShell и портировал для..."  +9 +/
Сообщение от Аноним (-), 19-Авг-16, 00:25 
Оно пригодно только ввиду безальтернативности. Куда им деваться-то, бедным виндоадминам. Кушают, что дают.
Ответить | Правка | Наверх | Cообщить модератору

87. "Microsoft открыл исходные тексты PowerShell и портировал для..."  +/
Сообщение от rob pike (?), 19-Авг-16, 00:49 
Появилась альтернатива для Exchange?
Ответить | Правка | Наверх | Cообщить модератору

95. "Microsoft открыл исходные тексты PowerShell и портировал для..."  +4 +/
Сообщение от asd (??), 19-Авг-16, 01:08 
> Появилась альтернатива для Exchange?

Да. Не пользовать его, например.

Ответить | Правка | Наверх | Cообщить модератору

103. "Microsoft открыл исходные тексты PowerShell и портировал для..."  +/
Сообщение от rob pike (?), 19-Авг-16, 01:35 
Что же вы предлагаете использовать в тех случаях где раньше использовали Exchange?
Ответить | Правка | Наверх | Cообщить модератору

114. "Microsoft открыл исходные тексты PowerShell и портировал для..."  +/
Сообщение от cmp (ok), 19-Авг-16, 02:49 
> Что же вы предлагаете использовать в тех случаях где раньше использовали Exchange?

У вас свет клином сошелся на нем?

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

Ответить | Правка | Наверх | Cообщить модератору

138. "Microsoft открыл исходные тексты PowerShell и портировал для..."  –2 +/
Сообщение от Аноним (-), 19-Авг-16, 06:23 
Это не просто почтовик. Кто уже подсел на это дело не захочет переползать на "обычный почтовик". Слишком много вкусного дает, при всей своей кривости. Поэтому и вменяемой, открытой замены ему нет.
Ответить | Правка | Наверх | Cообщить модератору

140. "Microsoft открыл исходные тексты PowerShell и портировал для..."  +/
Сообщение от iCat (ok), 19-Авг-16, 06:56 
>Это не просто почтовик...

А что такоего уникального есть в Exchange кроме того, что оно "шурупами приколочено" к MSO?
Collaborate-календари? Их многоразных, в том числе умеющих этот... как его... MAPI...
Коллективная файлопомойка с раздачей прав? Да хоть OwnCloud возьми...
Поинтересуйся как работает CommuniGate...

Ответить | Правка | Наверх | Cообщить модератору

157. "Microsoft открыл исходные тексты PowerShell и портировал для..."  –5 +/
Сообщение от winadmin (?), 19-Авг-16, 09:11 
>>Это не просто почтовик...
> А что такоего уникального есть в Exchange кроме того, что оно "шурупами
> приколочено" к MSO?
> Collaborate-календари? Их многоразных, в том числе умеющих этот... как его... MAPI...
> Коллективная файлопомойка с раздачей прав? Да хоть OwnCloud возьми...
> Поинтересуйся как работает CommuniGate...

Пытались тут совместить все ваше перечисленное в одном дистрибутиве что бы "изкоробки". Как его там называли? Да кто вспмонит где он? Видать даже если задаться целью создать продукт (кстати его продавали за деньги) все равно не очень то получается.

Это на словах Лев Толстой...

Ответить | Правка | Наверх | Cообщить модератору

179. "Microsoft открыл исходные тексты PowerShell и портировал для..."  +5 +/
Сообщение от Аноним (-), 19-Авг-16, 10:42 
> Пытались тут совместить все ваше перечисленное в одном дистрибутиве что бы "изкоробки".

У эксченжа коробка большая. И вылезает он из нее полдня. Особенно приятно когда он вылез наполовину, расширив схему активной директории, и тут вдруг нашел в вашей системе фатальный недостаток. И полез обратно в коробку. Нет, remove или undo для подобных вещей не существует как класа и даже откат из резервных копий - огого какая эпопея, потому что надо синхронно откатить контроллеры домена. Если вы это вдруг рискнете - у вас полдня не будет работать вход в домен и вас конкретно вы...т за это.

Ответить | Правка | К родителю #157 | Наверх | Cообщить модератору

212. "Microsoft открыл исходные тексты PowerShell и портировал для..."  +4 +/
Сообщение от scorry (ok), 19-Авг-16, 13:03 
> У эксченжа коробка большая. И вылезает он из нее полдня. Особенно приятно
> когда он вылез наполовину, расширив схему активной директории, и тут вдруг
> нашел в вашей системе фатальный недостаток. И полез обратно в коробку.
> Нет, remove или undo для подобных вещей не существует как класа
> и даже откат из резервных копий - огого какая эпопея, потому
> что надо синхронно откатить контроллеры домена. Если вы это вдруг рискнете
> - у вас полдня не будет работать вход в домен и
> вас конкретно вы...т за это.

Давно так откровенно не ржал. А всё почему? Потому что правда написана.

Ответить | Правка | К родителю #179 | Наверх | Cообщить модератору

171. "Microsoft открыл исходные тексты PowerShell и портировал для..."  +/
Сообщение от scorry (ok), 19-Авг-16, 10:13 
Дык есть в нём уникальное. Winmail.dat называется.
Ответить | Правка | Наверх | Cообщить модератору

195. "Microsoft открыл исходные тексты PowerShell и портировал для..."  +/
Сообщение от SysA (?), 19-Авг-16, 11:38 
> Это не просто почтовик. Кто уже подсел на это дело не захочет
> переползать на "обычный почтовик". Слишком много вкусного дает, при всей своей
> кривости. Поэтому и вменяемой, открытой замены ему нет.

Zimbra?

Ответить | Правка | К родителю #138 | Наверх | Cообщить модератору

197. "Microsoft открыл исходные тексты PowerShell и портировал для..."  –1 +/
Сообщение от Michael Shigorinemail (ok), 19-Авг-16, 11:43 
>> Поэтому и вменяемой, открытой замены ему нет.
> Zimbra?

+ http://altlinux.org/SOGo

Ответить | Правка | Наверх | Cообщить модератору

148. "Microsoft открыл исходные тексты PowerShell и портировал для..."  –1 +/
Сообщение от Аноним (-), 19-Авг-16, 08:36 
Я тут стороной, но вы слили. Очередной опенанус комментатор ака "Спорю о чем не знаю "
Ответить | Правка | К родителю #114 | Наверх | Cообщить модератору

116. "Microsoft открыл исходные тексты PowerShell и портировал для..."  +1 +/
Сообщение от . (?), 19-Авг-16, 03:00 
>Спросите любого сисадмина, администрирующего, например, Exchange - пригодно оно или нет.

На безрыбье - рыбу раком! Другого то тула у них тупо нет!
Самое смешное, что в нонешнем EX есть вещи которые можно сделать только через PS :) Нету в их новой гуйной управлялке методов "против Кости Сапрыкина" :)

>Впрочем, вы вероятно заявите что про Exchange то же самое что и про PowerShell.

Я - да. Но за него согласны платить, "а это значит" (С) Мишка
А теперь объясни смысл нативного PS без нативного EX на линях? Скриптики писать да? 8-D

Ответить | Правка | К родителю #71 | Наверх | Cообщить модератору

123. "Microsoft открыл исходные тексты PowerShell и портировал для..."  –3 +/
Сообщение от rob pike (?), 19-Авг-16, 04:13 
> Самое смешное, что в нонешнем EX есть вещи которые можно сделать только через PS

Ничего смешного, это совершенно осознанная стратегия.
Уже довольно давно админы Exchange из PowerShell не вылазят, и чувствуют себя неплохо.

Ответить | Правка | Наверх | Cообщить модератору

127. "Microsoft открыл исходные тексты PowerShell и портировал для..."  +6 +/
Сообщение от Аноним (-), 19-Авг-16, 04:37 
> Уже довольно давно админы Exchange из PowerShell не вылазят, и чувствуют себя неплохо.

Если не считать того что роскошь содержания полновесного дотнет-дева в роли эникея для мелкой автоматизации может позволить полторы компании на планете. Powershit сложный, требует знания дотнета и там крайне сложные взаимосвязи. Просто запайпить что-то куда-то? Ну что вы, так там нельзя. Там объекты и даже матерый дотнетчик не всегда иожет сказать что получится в результате.

А чувствуют себя неплохо только те наивные додики которые не видели сколько времени занимает в *никсах установка почтаря и вебсервера. ЧСХ если ты подолбаешься во всех позах с сложным и кривым IIS - это еще не значит что ты переплюнешь по скорости нжинкс или что под это будет столько же софта сколько под хотя-бы LAMP'у пресловутую.

Ответить | Правка | Наверх | Cообщить модератору

174. "Microsoft открыл исходные тексты PowerShell и портировал для..."  +8 +/
Сообщение от crypt (ok), 19-Авг-16, 10:18 
>Ничего смешного, это совершенно осознанная стратегия.
>Уже довольно давно админы Exchange из PowerShell не вылазят, и чувствуют себя неплохо.

Знаете, виндовый админ, как свинья в луже, всегда чувствует себя неплохо.

...
Я помню был на курсах по Cisco, которые посещали и виндовые админы. Так вот как раз PShell'a только появился (во времена vista или типа того). Они бросали в небо чепчики и кричали "аллилуя! как это удобно и здорово!" Они не знали, что вобще такое бывает. Никогда через шел не пытались работать. Слаще морковки ничего никогда не пробовали. И для Exchange альтернатив на той платформе, ес-но, нет. Это же не говорит, что pshell теперь лучше других шелов. (Видели окошко pshell? там нельзя выделить строку текста мышкой. там выделяется квадратный _блок_! это при работе со строками! очень неудобно)
Microsoft опять хочет захватить мир и это то, за что я лично ненавижу эту компанию. За их лживый маркетинг и за то, за проблемы, которые возникают в итоге с их решениями. Ведь еще 5-10 лет и поколение виндовых админов (студентов) начнет плодить "кросплатформенные" скрипты и писать хаутушки... Если bash живет себе спокойно и никто его не проталкивает, то psh будет навязываться и навязываться.

Ответить | Правка | К родителю #123 | Наверх | Cообщить модератору

180. "Microsoft открыл исходные тексты PowerShell и портировал для..."  +7 +/
Сообщение от Аноним (-), 19-Авг-16, 10:45 
> Знаете, виндовый админ, как свинья в луже, всегда чувствует себя неплохо.

А что вы хотели от тех кого устраивает консоль без нормальной копипасты и вкладок? Это как разговаривать о преимущесвах браузеров с пользователем IE 5.0 :)

Ответить | Правка | Наверх | Cообщить модератору

149. "Microsoft открыл исходные тексты PowerShell и портировал для..."  –1 +/
Сообщение от КО (?), 19-Авг-16, 08:43 
>А теперь объясни смысл нативного PS без нативного EX на линях? Скриптики писать да?

Ну наверное. Если они захотели сделать .NET под Линь, то возможно, шелл который умеет нативно работать с его оъектами удобней для скриптиков, чем тот, что не умеет.

И может быть им стало влом писать операционку - все хаят. Вот они по примеру РН решили монетизироваться, а че - вхерачим окошки на Линукс и вуаля.
А если что работать не будет - все вопросы к Вайну. Несогласные могут идти в РеактОс.

Ответить | Правка | К родителю #116 | Наверх | Cообщить модератору

124. "Microsoft открыл исходные тексты PowerShell и портировал для..."  +15 +/
Сообщение от Аноним (-), 19-Авг-16, 04:24 
> Спросите любого сисадмина, администрирующего, например, Exchange - пригодно оно или нет.

И то и другое жосское гэ - как бывший энтерпрайзный админ говорю.

Майкрософт угробил весь пойнт шелла. У них получился тормозной урод с сложными взаимосвязями. Чтобы им пользоваться - надо быть как минимум .NET разработчиком. Ты же не думаешь что дотнет разработчик будет заниматься мелким скриптингом автоматизации за зарплату эникея типа тигара? В результате найти кого-то на это дело часто не получается вообще. Те кто хотят хардкорный кодинг - идут в кодеры и получают кодерскую зарплату, ворочая куда более сложные и интересные проекты. Для админов powershit слишком замороченнй и сложный. В баше автоматизировать задачку за 5 минут может любое тело которое не прогуливало информатику в школе или на первой паре курсов любого технического универа. С дотнетом - жесть и хардкор, простейшая автоматизация которую юниксоиды ворочают за 5 минут превращается в кодинг и дебаг на пару дней. В результате большинство виндовых админов просто не способны к автоматизации чего либо. Вообще. А радоваться сабжу могут полтора кодераса. Которых в лине не больно то и ждут. Если кто еще не заметил по "ломовой" популярности mono и прочих asp.

Вообще, серверные технологии MS оверинженернуты донельзя, очень капризны и крайне сложны в установке и эксплуатации. При том что ничем таким особенным (кроме жосского гемора при случае) они не привносят.

Чтобы поржать - попробуй что-то сделать с Exchange если ESE NT storage engine не смог смонтировать базу. Извини, чувак, ты даже почту оттуда не достанешь. Проприетарный формат, поэтому тулинга - ноль. И если у тебя не было нужного бэкапа (а бэкапы там отдельное приколючение - еще пару ракетных инженеров придется нанять) - ну ты попал. Вменяемые эксченжи кончались примерно на 2003. Дальше начался совсем ад.

Ответить | Правка | К родителю #71 | Наверх | Cообщить модератору

205. "Microsoft открыл исходные тексты PowerShell и портировал для..."  +3 +/
Сообщение от 1 (??), 19-Авг-16, 12:11 
эт точно ... как админящий этот шит говорю.

Особенно умиляет - когда база по всем тестам clean, а смонтировать ты её не могёшь. из-за ошибки 0x800хз-что ... Причём когда лезешь за объяснением этой ошибки вываливает кучу продуктов акромя Exchange.

Ну а про бакап Exchange - это тоже чистая правда. Надо сразу покупать что-нибудь типа veritas-а.

Ответить | Правка | Наверх | Cообщить модератору

273. "Microsoft открыл исходные тексты PowerShell и портировал для..."  +/
Сообщение от Аноним (-), 20-Авг-16, 15:39 
При том veritas глючит при восстановлении Exchange. Может насмерть починить, реплей логов у ESE NT работает через раз. А без реплея база не будет в актуальном состоянии. И если кто не спец в ESE - сдохнет у него сервак с вероятностью 50/50 и удачи в его починке.
Ответить | Правка | Наверх | Cообщить модератору

102. "Microsoft открыл исходные тексты PowerShell и портировал для..."  +/
Сообщение от Аноним (-), 19-Авг-16, 01:18 
Это чем же?
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

162. "Microsoft открыл исходные тексты PowerShell и портировал для..."  +5 +/
Сообщение от Аноним (-), 19-Авг-16, 09:31 
Ну да. Теоретически - лошадь, а практически - не везёт
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

169. "Microsoft открыл исходные тексты PowerShell и портировал для..."  +/
Сообщение от Аноним (-), 19-Авг-16, 10:11 
дык "концептуально круче bash'а и zsh" вещей в UX - было и есть в разЫ больше чем у мелкомокрых. собсно с ряда оных - оно и срисовано. то что по дефолту в б-ве дистров ничего кроме баша не ставится - не слабость а сила их. аналогично кстати и с вендой - нех туда было Принудительно пишать пауэршелл куда надо и куда не надо, рубя функционально standalone утилиты, попутно, пытаясь Заставить это УГ юзать, вместо того чтобы заставить его органично Дополнять все это и виндовз в целом.

Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

299. "Microsoft открыл исходные тексты PowerShell и портировал для..."  +/
Сообщение от Аноним (-), 21-Авг-16, 13:56 
>> эта штука концептуально круче bash'а и zsh'а изначально

bash и zsh расширяются и становятся круче и куда удобнее этого вашего PowerShell, только тут вопрос: кому это надо?

Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

77. "Microsoft открыл исходные тексты PowerShell и портировал для..."  –2 +/
Сообщение от anonymous (??), 19-Авг-16, 00:17 
>А чего он такого умеет что на Linux пригодится?!

Например, с его помощью можно изучить PowerShell, не покидая привычной среды обитания.

Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

96. "Microsoft открыл исходные тексты PowerShell и портировал для..."  +7 +/
Сообщение от asd (??), 19-Авг-16, 01:09 
>>А чего он такого умеет что на Linux пригодится?!
> Например, с его помощью можно изучить PowerShell, не покидая привычной среды обитания.

Может, Я чего-то не понимаю, но ЗАЧЕМ ЭТО изучать?

Ответить | Правка | Наверх | Cообщить модератору

128. "Microsoft открыл исходные тексты PowerShell и портировал для..."  +4 +/
Сообщение от Аноним (-), 19-Авг-16, 04:38 
> Может, Я чего-то не понимаю, но ЗАЧЕМ ЭТО изучать?

Вдруг тебе жизнь кажется слишком простой и ты хочешь научиться делать все криво и сложно? Powershell может с этим желанием помочь.

Ответить | Правка | Наверх | Cообщить модератору

196. "Microsoft открыл исходные тексты PowerShell и портировал для..."  –5 +/
Сообщение от Аноним (-), 19-Авг-16, 11:41 
клоун: что более осмысленно: получить массив объектов типа файл у которых есть реквизит типа Дата (Microsoft PowerShell), или вывести всю информацию о файлах каталога и пытаться распарсить полученные строки регулярными выражениями (bash)?
Ответить | Правка | Наверх | Cообщить модератору

199. "Microsoft открыл исходные тексты PowerShell и портировал для..."  +3 +/
Сообщение от Michael Shigorinemail (ok), 19-Авг-16, 11:47 
> клоун: что более осмысленно: получить массив объектов типа файл у которых есть
> реквизит типа Дата (Microsoft PowerShell), или вывести всю информацию о файлах
> каталога и пытаться распарсить полученные строки регулярными выражениями (bash)?

Мы-то, ретрограды, читаем stat(1) и выводим структурированно, разбирая по полочкам...
получается и осмысленно, и быстро.  Ну, примерно как chmod vs NT ACL.

Ответить | Правка | Наверх | Cообщить модератору

240. "Microsoft открыл исходные тексты PowerShell и портировал для..."  –2 +/
Сообщение от Аноним (-), 19-Авг-16, 17:11 
> примерно как chmod vs NT ACL

Не совсем корректное сравнение, т.к. NT ACL более гибкие, чем классические юниксовые права доступа. NT ACL уместнее сравнивать с getfacl/setfacl -- по удобству использования последние всё равно лучше, но тут хотя бы "весовые категории" значительно ближе.

Ответить | Правка | Наверх | Cообщить модератору

245. "Microsoft открыл исходные тексты PowerShell и портировал для..."  +/
Сообщение от Michael Shigorinemail (ok), 19-Авг-16, 17:30 
>> примерно как chmod vs NT ACL
> Не совсем корректное сравнение, т.к. NT ACL более гибкие, чем классические юниксовые
> права доступа.

Сравнение так и было задумано -- да, более гибкие, но оказываются слишком дорогими в эксплуатации, бишь забивают на их изучение и применение массово.  А простые юниксовые -- применяются.

Ответить | Правка | Наверх | Cообщить модератору

303. "Microsoft открыл исходные тексты PowerShell и портировал для..."  +2 +/
Сообщение от Аноним (-), 21-Авг-16, 15:30 
> Не совсем корректное сравнение, т.к. NT ACL более гибкие, чем классические юниксовые
> права доступа.

С другой стороны, ВСЕ их фичи правильно понимает полтора человека. Как ты понимаешь, это открывает целое поле для злоупотреблений и пранков.

Ответить | Правка | К родителю #240 | Наверх | Cообщить модератору

210. "Microsoft открыл исходные тексты PowerShell и портировал для..."  +5 +/
Сообщение от Andrey Mitrofanov (?), 19-Авг-16, 12:43 
> клоун: что более осмысленно: получить массив объектов типа файл у которых есть
> реквизит типа Дата (Microsoft PowerShell), или вывести всю информацию о файлах
> каталога и пытаться распарсить полученные строки регулярными выражениями (bash)?

Ну, на, болезный:

$ ls |xargs stat -c %y\!%n |while IFS=\! read mtim name; do echo "File \"${name}\" has mtime = \"${mtim}\""; echo; done

linux, bash и никаких _бессмысленных_ пшелов.

Не умеешь -- не берись.  Ладно бы якорил на чего супер-супер, чего без перла-питора-руби не протолкнуть, а то "имя-время", понимаешь.  Слабак!

---Йода: Не пытыйся.

Ответить | Правка | К родителю #196 | Наверх | Cообщить модератору

221. "Microsoft открыл исходные тексты PowerShell и портировал для..."  +2 +/
Сообщение от angra (ok), 19-Авг-16, 13:55 
Сколько же можно на эти грабли наступать? Пробел или еще какой спецсимвол в имени файла и привет факап. Все таки find -print0 и xargs -0 не просто так придумали. Ну или хотя бы xargs -d '\n'
Ответить | Правка | Наверх | Cообщить модератору

222. "Microsoft открыл исходные тексты PowerShell и портировал для..."  +/
Сообщение от Michael Shigorinemail (ok), 19-Авг-16, 14:10 
> Все таки find -print0 и xargs -0 не просто так придумали.

Ещё grep -Z и sort -z: http://www.altlinux.org/Secure_Packaging_Policy

Ответить | Правка | Наверх | Cообщить модератору

274. "Microsoft открыл исходные тексты PowerShell и портировал для..."  +1 +/
Сообщение от Аноним (-), 20-Авг-16, 15:52 
> клоун: что более осмысленно: получить массив объектов типа файл у которых есть
> реквизит типа Дата (Microsoft PowerShell), или вывести всю информацию о файлах
> каталога и пытаться распарсить полученные строки регулярными выражениями (bash)?

Баш не предназначен для сложной логики. На нем пишется glue code объединяющий готовые программы между собой. Этот glue - адаптер между программами и может быть самую капельку логики, не критичной к скорости и надежности. Т.е. дело баша - позвать более подходящие для такого фокуса программы и наладить толкание между ним результатов. С этим он справляется.

А когда твой монстр будет толкать какие-то реквизиты - умрешь понимать что в каком случае можно и нельзя и замучаешься переубеждать его что то что ты хочешь - технически валидно, и вообще, пятиминутная автоматизация превращается в полдня кодинга и полдня дебага. Извини но такая системная автоматизация даром не вперлась. За сутки долботни я напишу еще более крутое решение на чистом си, оно еще и заткнет дотнет в 3 раза по скорости и в 20 раз по времени запуска. И из depends будет только libc6, чего доброго. Без 100 метров рантайма.

Ответить | Правка | К родителю #196 | Наверх | Cообщить модератору

277. "Microsoft открыл исходные тексты PowerShell и портировал для..."  +2 +/
Сообщение от Led (ok), 20-Авг-16, 16:19 
> Баш не предназначен для сложной логики.

Зам ты заменил "не асилил" этой портянкой из двух абзацев бесполезного текста?

Ответить | Правка | Наверх | Cообщить модератору

300. "Microsoft открыл исходные тексты PowerShell и портировал для..."  +2 +/
Сообщение от Аноним (-), 21-Авг-16, 14:13 
> Баш не предназначен для сложной логики. На нем пишется glue code

Наверное для вас это будет шоком, но:
https://github.com/mydzor/bash2048

Ответить | Правка | К родителю #274 | Наверх | Cообщить модератору

304. "Microsoft открыл исходные тексты PowerShell и портировал для..."  +/
Сообщение от Аноним (-), 21-Авг-16, 15:50 
> Наверное для вас это будет шоком, но:
> https://github.com/mydzor/bash2048

А в чем шок? Теоретически то любой ЯП позволяет писать программы произвольной сложности. Практичкски - есть некоторые нюансы. Из-за которых результат может получиться забагованным и небезопасным, глючным, сложным в майнтенансе или можно просто задолбаться его кодить, обнаружив что то же самое делалось где-то еще в пять раз проще.

В результате вот как-то так и получается что DHCP сервера отгружают любителям баша опции с кавычками и далее следует remote code injection. Прости но для работы с недоверяемыми входными данными баш та еще порнография. А такой порнографии в системах много. Файлы и пути, кретативные симлинки имена процессов и много чего еще. Внутри себя все файловые операции например - это сишный код. Они нормально относятся к любым вещам, кроме того что / для них это смена уровня а 0x00 - конец строки. Все остальное - пролезает только в путь. Кстати очень интересно как PS и скрипты на нем смогут с этим жить. Он в винде не мог столкнуться с тем что путь может быть "C:\*.lol > CON". В винде такая закорюка означала все что угодно, но только не имя файла. В *никсе можно создать файл с таким именем. Хоть н и будет вызывать подглюкивания у необдуманно написанных скриптов и некоторых утилит :)

Ответить | Правка | Наверх | Cообщить модератору

311. "Microsoft открыл исходные тексты PowerShell и портировал для..."  +/
Сообщение от Аноним (-), 21-Авг-16, 17:30 
Наверное для вас и всякие KolibriOS сложные и "забагованные, небезопасные, глючные, сложные в майнтенансе (что это за слово такое?) "? А тем не менее туда даже Quake портировали. Умеют же, могут?

Это уж не говоря про ядро Linux, которое содержит исключительно C и ASM. Вот уж где, наверное, прострелили ногу через голову не один раз и ещё не один раз прострелят. Да только это работает и это, о ужас, даже разрабатывают до сих пор и очень активно. К вашему сведению - Си считается "опасным" языком, только потому что все операции с памятью выполняются в ручную программистом. Создал объект? Будь добр удалить его. То есть ядро Linux и утилиты GNU по вашей логике небезопасны\забагованны\глючны по умолчанию?

К чему я всё это веду? Надо знать инструмент, на котором программируешь. Да, язык это только инструмент и для многих языков нужно иметь голову на голове. И скриптовой язык не должен обладать "мощностью" языка высокого уровня. Нужен достаточно сложный скрипт для автоматизации? Если не можешь в баш, выбери Ruby\Python\Lua\Что-то_ещё, и таскай за собой кучу рантаймов, вместо одного busybox в initrd. Иначе напиши на баш один раз и забудь на 10 лет.

Я всё сказал.

Ответить | Правка | Наверх | Cообщить модератору

312. "Microsoft открыл исходные тексты PowerShell и портировал для..."  +/
Сообщение от Аноним (-), 21-Авг-16, 17:31 
>> голову на голове

"голову на плечах", тоесть, тьфу.

Ответить | Правка | Наверх | Cообщить модератору

350. "Microsoft открыл исходные тексты PowerShell и портировал для..."  +/
Сообщение от Аноним (-), 01-Сен-16, 22:26 
> Наверное для вас и всякие KolibriOS сложные и "забагованные, небезопасные, глючные, сложные

Нет, они просто бесполезные с точки зрения real-world применений. Автор(ы) страдают фигней. Их авторское право на что время убивать, но это не отменяет того что это страдание фигней.

> в майнтенансе (что это за слово такое?) "?

Окончишь школу - узнаешь.

> А тем не менее туда даже Quake портировали. Умеют же, могут?

А дум на фотоаппарате запускали, чтоли. Только врядли кто-то будет на фотоаппарате в дум играть. Концептуально и ... бесполезно.

> Это уж не говоря про ядро Linux, которое содержит исключительно C и
> ASM. Вот уж где, наверное, прострелили ногу через голову не один
> раз и ещё не один раз прострелят.

Более того - прострелят в любой программе сложнее hello world. Вон сотни кривой вебни на всяких PHP, python и ruby позволяют хаксорам ломать вебсервера. Без всякого си и асма, заметим. Скоро туда же присоединится Go, просто потому что на нем много наколенщиков пишет левой пяткой. Да и Rust врядли отстанет. Глядя на адептов.

А самый дорогой факап планеты говорят вообще вышел с использованием Ада. Языка, который вроде бы должен факапы предотвращать. А вот поди ж ты, ракета взорвалась из-за ошибки в софте.

> что все операции с памятью выполняются в ручную программистом. Создал объект?

В си и ассемблере изначально нет такого понятия как объект.

> Будь добр удалить его. То есть ядро Linux и утилиты GNU
> по вашей логике небезопасны\забагованны\глючны по умолчанию?

По умолчанию забагована любая программа сложнее hello world. И даже не так уж важно на чем она написана, скорее важна общая сложность и насколько успешно сложность смогли понизить. Линуксное ядро - далеко не хучший пример в этом плане. В нем ошибок на 1000 строк кода заметно ниже чем в других проектах, а для проекта такого размера - там ошибок не так много. Большинство других проектов давно бы сколлапсировало при таком размере и интенсивности разработки.

> голову на голове. И скриптовой язык не должен обладать "мощностью" языка
> высокого уровня.

Баш имхо нормален только как glue логика между программами-модулями. Как низкоуровневое нечто он тормознут и крайне крив в плане эскейпинга. Для сложной логики - он ничего такого не умеет и на нем все это выглядит мерзко и криво и разобраться в этом может только автор этого безобразия. Ну так, глядя как в альтлинуксе никто не хочет майнтайнить их упражнения.

> одного busybox в initrd. Иначе напиши на баш один раз и забудь на 10 лет.

А в busybox, чтоб ты знал, не bash а его собственный шелл. И он таки не прожует все фичи которые понимает полный bash. И на практике если наворотить на баше - альтлинукс теперь и таскает баш 3.х, про который все давно забыли. У них эти навороты на баше которые теперь некому переписывать. Любитель сложной логики на баше на это забил, остальным такое счастье и подавно не надо, и вот как-то так это потом и работает. И глядя на это - умный человек может и поучиться на чужих ошибках.

> Я всё сказал.

По-моему кого-то долбит синдром утенка.

Ответить | Правка | К родителю #311 | Наверх | Cообщить модератору

329. "Microsoft открыл исходные тексты PowerShell и портировал для..."  –1 +/
Сообщение от Аноним (-), 24-Авг-16, 04:24 
Это не аргумент хотя бы потому что https://github.com/themattrix/sed2048/tree/master/src/lib
Ответить | Правка | К родителю #300 | Наверх | Cообщить модератору

170. "Microsoft открыл исходные тексты PowerShell и портировал для..."  +1 +/
Сообщение от Аноним (-), 19-Авг-16, 10:13 
то-же наверное что и с 'зачем это ЮЗАТЬ?'
незачем, категорически. и на оффтопике - оно лишь репрессивными мерами как-то вяло внедряется ввиду безльтернативности и ампутации функциональной привычных и полюбившихся всем инструментов.
Ответить | Правка | К родителю #96 | Наверх | Cообщить модератору

264. "Microsoft открыл исходные тексты PowerShell и портировал для..."  –2 +/
Сообщение от anonymous (??), 20-Авг-16, 00:23 
В девопсовских штучках для оффтопика часто применяется
Ответить | Правка | К родителю #96 | Наверх | Cообщить модератору

275. "Microsoft открыл исходные тексты PowerShell и портировал для..."  +2 +/
Сообщение от Аноним (-), 20-Авг-16, 15:53 
> В девопсовских штучках для оффтопика часто применяется

Девопс в оффтопике - это звучит как забег на костыляз.

Ответить | Правка | Наверх | Cообщить модератору

278. "Microsoft открыл исходные тексты PowerShell и портировал для..."  +2 +/
Сообщение от Led (ok), 20-Авг-16, 16:21 
>> В девопсовских штучках для оффтопика часто применяется
> Девопс в оффтопике - это звучит как забег на костыляз.

Да просто эникеи себя так называют, для "солидности".

Ответить | Правка | Наверх | Cообщить модератору

281. "Microsoft открыл исходные тексты PowerShell и портировал для..."  +/
Сообщение от Аноним (-), 21-Авг-16, 01:46 
> Да просто эникеи себя так называют, для "солидности".

Эникеи powershit в жизни не осилят - там дотнет знать надо. А если рожа выучила дотнет - эт не эникей а гордый велопер, эникеить не будет уже. Да и превращать мелкую системную автоматизацию в хардкорную разработку на нете - может додуматься только MS. Хотя ты пришел к не менее странным паттернам с другого бока, пытаясь использовать баш в роли хардкорного девтула.

Ответить | Правка | Наверх | Cообщить модератору

86. "Microsoft открыл исходные тексты PowerShell и портировал для..."  +/
Сообщение от _KUL (ok), 19-Авг-16, 00:42 
Оно умет запускаться десяток сукунд и жрать сотни мегабайтов ОЗУ при исполнении не сложных действий!
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру