The OpenNET Project / Index page

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

Microsoft открыл исходные тексты PowerShell и портировал для Linux

18.08.2016 21:45

Компания Microsoft объявила об открытии исходных текстов командной оболочки PowerShell, сочетающей в себе язык сценариев и инструментарий управления конфигурацией и автоматизации работ. Код открыт под лицензией MIT. Одновременно заявлено о портировании PowerShell для Linux и macOS. Первые экспериментальные сборки уже доступны для Ubuntu 14.04/16.04 и CentOS 7. Следует отметить, что открыта лишь начальная порция кода PowerShell, дополнительные возможности будут открываться по мере развития многоплатформенного открытого варианта.

В качестве причины открытия PowerShell называется желание вывести данный инструментарий из категории специфичных для Windows разработок и превратить его в полноценный кросс-платформенный продукт, уступив пожеланиям клиентов, которые ценят возможности PowerShell, но не довольны привязкой к платформе Windows. В условиях роста популярности гетерогенных программных сред, в которых применяются решения на базе разных операционных систем, привязка решения к одной платформе воспринимается как недостаток и снижает потенциал продукта (например, каждая третья виртуальная машина в Azure работает под Linux), поэтому Microsoft вначале осуществила адаптацию для Linux и macOS платформы .NET, теперь настала очередь PowerShell, а следующим шагом станет выпуск SQL Server для Linux.

Для улучшения совместимости с принятыми в других системах методами работы, PowerShell также расширен средствами удалённого выполнения скриптов с использованием SSH в качестве транспорта, вместо специфичного для Windows протокола WINRM. В перспективе перевод PowerShell на многоплатформенные рельсы позволит адаптировать и другие инструментарии Windows и Azure, такие как Operations Management Suite (OMS) и Desired State Configuration (DSC), для унификации управления инфраструктурами с разнородными ОС.

  1. Главная ссылка к новости (https://azure.microsoft.com/en...)
  2. OpenNews: В Windows 10 продемонстрирован запуск рабочих столов Linux при помощи штатного WSL
  3. OpenNews: Компания Microsoft опубликовала порт OpenSSH для Windows
  4. OpenNews: Microsoft выпустил PowerShell DSC для Linux
  5. OpenNews: В Windows обеспечена поддержка запуска исполняемых файлов Linux
  6. OpenNews: Microsoft портировал JavaScript-движок ChakraCore для Linux и maсOS
Лицензия: CC-BY
Тип: К сведению
Короткая ссылка: https://opennet.ru/44995-powershell
Ключевые слова: powershell
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (301) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 22:10, 18/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +24 +/
    Следующий этап исходные код Windows?
     
     
  • 2.2, trolleybus (?), 22:19, 18/08/2016 [^] [^^] [^^^] [ответить]  
  • +14 +/
    Наверное сначала исходные коды cmd.exe
     
  • 2.4, rob pike (?), 22:26, 18/08/2016 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Ничего невероятного, вполне возможно.
    Вынесут всю полезную функциональность в аналог Google PlayServices, а остальное откроют и назовут WOSP.
     
     
  • 3.18, AnotherReality1 (?), 22:45, 18/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Это какую полезную функциональность вынести в гаппс?кроме фичи установки и обновленияПО
     
     
  • 4.36, rob pike (?), 23:23, 18/08/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Вы не путайте g apps и g services для начала.
    Аналог g apps это Office, его (как и g apps) никто и никогда не откроет, об этом и речи нет.
    Аналог g services это, например, DirectX.
     
  • 3.119, Аноним (-), 03:41, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +4 +/
    А смысл Учитывая что MS никогда не рассматривал кастомизацию и тем более разраб... большой текст свёрнут, показать
     
  • 2.6, Аноним (-), 22:27, 18/08/2016 [^] [^^] [^^^] [ответить]  
  • +36 +/
    Не торопитесь. Сапёр на очереди.
     
     
  • 3.120, Аноним (-), 03:43, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Не торопитесь. Сапёр на очереди.

    Их уже с дюжину разных написали - поздняк метаться :)

     
     
  • 4.158, Andrey Mitrofanov (?), 09:12, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >> Не торопитесь. Сапёр на очереди.
    > Их уже с дюжину разных написали - поздняк метаться :)

    Этот же "Оригинальный" от авторов Лидера Рынка -- Оригинального Солитёра.

    ---ОТ: Какая гадость.

     
  • 2.92, asd (??), 01:05, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +23 +/
    Лично для меня это "открытие чисто поржать"...
    Нафига это дерьмище в линуксах?
     
     
  • 3.112, . (?), 02:40, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +21 +/
    Вот и я, мяко говоря - в ах-е: "уступив пожеланиям клиентов, которые ценят возможности PowerShell" ...
    Это же насколько надо быть уродом чтобы _такое_ ценить?!
     
     
  • 4.154, winadmin (?), 09:05, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • –17 +/
    Вы не правы. PS основная среда управления в данный момент в инфраструктуре MS.
    И кстати, я знаю и bash и PS и могу сказать что PS во многом более удобное и функциональное.

    Но главное теперь появляется возможность тесной интеграции win-Lin систем. Для меня например стояло несколько задач которые были решены костылями именно в связи с отсутствием данных действий MS в сабже.

     
     
  • 5.159, анонимус (??), 09:20, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    и каким образом будет обеспечиваться интероп повершелоскриптов с башем и другими классическими тулами на нем или консольными тулами?
    авторы повершела будут писать парсеры под каждую утилиту? допустим для стандартных тул это прокатит
    но как быть с тоннами других пользовательских скриптов
     
  • 5.177, Аноним (-), 10:36, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +9 +/
    >могу сказать что PS во многом более удобное и функциональное.

    Но все-таки признаете, что PS - "оно".

    >Но главное теперь появляется возможность тесной интеграции win-Lin систем.

    Фраза из рекламной методички ни о чем. Разверни мысль.

    >Для меня например стояло несколько задач

    Примеры?

     
  • 5.238, Sen (?), 16:18, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Оно не может быть удобнее bash на данный момент... В будущем возможно...
     
  • 3.146, анон (?), 08:31, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Mono Asp.Net Core DNX
     
  • 2.186, амс (?), 11:08, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Компании Microsoft даже это уже не поможет...
     

  • 1.3, rob pike (?), 22:25, 18/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +24 +/
    Асиметричный ответ Microsoft на портирование FAR.
     
     
  • 2.56, Аноним (-), 23:53, 18/08/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    FAR имеет какое-то отношение к Microsoft?
     
     
  • 3.69, rob pike (?), 00:09, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Если бы имел - не портировали бы.
     
  • 3.330, Аноним (-), 01:14, 25/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > FAR имеет какое-то отношение к Microsoft?

    Ясен пень, он только на нем и существует.

     

  • 1.5, Аноним (-), 22:27, 18/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +86 +/
    Я не для того на линукс с винды ушел, чтобы эта срань меня и тут преследовала
     
     
  • 2.10, Аноним (-), 22:30, 18/08/2016 [^] [^^] [^^^] [ответить]  
  • +15 +/
    Они потому и портировали, что от них пользователь сбежал раньше времени. Вернитесь назад, не то - хуже будет.
     
     
  • 3.94, asd (??), 01:07, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Они потому и портировали, что от них пользователь сбежал раньше времени. Вернитесь
    > назад, не то - хуже будет.

    Честон говоря, думал минут десять... Так и не понял, нафига оно вообще мне тут, нафига оно открытое, и что мне с этим делать... Уже не вспоминая о том, что так и не понял, какой мне лично на линусках от этого прок. Расскажите?

     
     
  • 4.109, cmp (ok), 02:27, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Это для клоунов, которые убунточку в виртуалочке юзают, чтобы потом понтоваться перед клоунами которые не юзают.
     
  • 4.156, winadmin (?), 09:07, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >> Они потому и портировали, что от них пользователь сбежал раньше времени. Вернитесь
    >> назад, не то - хуже будет.
    > Честон говоря, думал минут десять... Так и не понял, нафига оно вообще
    > мне тут, нафига оно открытое, и что мне с этим делать...
    > Уже не вспоминая о том, что так и не понял, какой
    > мне лично на линусках от этого прок. Расскажите?

    Если вам не нужно. не используйте. Зачем вы здесь сотрясаете воздух.
    У вас отобрали bash?

    П.С. Красноглазие прям таки захлестывает обсуждение новости.

     
  • 4.160, Andrey Mitrofanov (?), 09:21, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >> Они потому и портировали, что от них пользователь сбежал раньше времени. Вернитесь
    >> назад, не то - хуже будет.
    > Честон говоря, думал минут десять... Так и не понял, нафига оно вообще
    > мне тут, нафига оно открытое, и что мне с этим делать...

    +много    Там наверху, я не читал, лицензия не Апач-2? А то мож, просто готовят тело к биореактору? Последние ритуально-маркетинговые услуги, омовение (опен-вошь) тушки -- только в неделю(*пошёл второй месяц) майкрософта на опенет, майкрософту скидки!

    ...А вдруг вурдалак не вурдулак, а некромансер? Зовите Вина Рара Дизеля.

    > Уже не вспоминая о том, что так и не понял, какой
    > мне лично на линусках от этого прок. Расскажите?

     
  • 4.310, Аноним (-), 17:27, 21/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    [b]Embrace, extend and extinguish[/b] же
    правда, у них, скорее всего, уже не получится, — поезд уехал
     
  • 3.126, Аноним (-), 04:29, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Судя по тексту это все для их азура. Там уже треть машин - линуксы. Ну и во вторую очередь для тех, кто у себя использует обе ОС. Видимо опасаются других инструментов управления _разными_ ОС
     
  • 2.121, Аноним (-), 03:45, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Я не для того на линукс с винды ушел, чтобы эта срань
    > меня и тут преследовала

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

     
  • 2.178, Шкурка_от_головки (ok), 10:40, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Ты от PowerShell'a бежал на линукс? Угу. Действительно, PowerShell - корень всех проблем
     

  • 1.7, Аноним (-), 22:27, 18/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    А чего он такого умеет что на Linux пригодится?! Открыли потому что нет финансовой ценности у этого продукта
     
     
  • 2.11, Аноним (-), 22:33, 18/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Хотят, видимо, чтобы энтузиасты сами дотянули эту штуку до bash'а с zsh'ами.
     
     
  • 3.13, Аноним (-), 22:40, 18/08/2016 [^] [^^] [^^^] [ответить]  
  • –10 +/
    эта штука концептуально круче bash'а и zsh'а изначально
     
     
  • 4.23, Crazy Alex (ok), 22:52, 18/08/2016 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Ключевое слово - "конуцептуально". Как и многое у MS - идея хороша, исполнение - тяжеловесный многословный монстр.
     
  • 4.31, Michael Shigorin (ok), 23:09, 18/08/2016 [^] [^^] [^^^] [ответить]  
  • +13 +/
    > эта штука концептуально круче bash'а и zsh'а изначально

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

     
     
  • 5.40, freehck (ok), 23:33, 18/08/2016 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > И да, мы ведь все помним тот диалог некрософтовского манагера с Дэвидом Корном? ;-)

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

     
     
  • 6.107, Андрей (??), 02:01, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Спасибо за ссылочку. Вот бы ещё видео из 98-го.
     
     
  • 7.122, Аноним (-), 03:48, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Спасибо за ссылочку. Вот бы ещё видео из 98-го.

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

     
     
  • 8.322, Anonymous12 (?), 10:45, 22/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    98й это вам не начало 90х, эпоха VHS и любительских камер Выводы из башки такие... текст свёрнут, показать
     
     
  • 9.349, Аноним (-), 20:25, 01/09/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ты VHS камеры вообще видел Этой штукой можно было взять и у ть Поэтому в ... текст свёрнут, показать
     
  • 4.61, derlafff (ok), 23:54, 18/08/2016 [^] [^^] [^^^] [ответить]  
  • +7 +/
    А вот нифига. Баш настолько крутой, потому что он тупой. Поэтому и десятилетиями живет.

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

     
     
  • 5.71, rob pike (?), 00:10, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Спросите любого сисадмина, администрирующего, например, Exchange - пригодно оно или нет.
    Впрочем, вы вероятно заявите что про Exchange то же самое что и про PowerShell.
     
     
  • 6.80, Аноним (-), 00:25, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +9 +/
    Оно пригодно только ввиду безальтернативности. Куда им деваться-то, бедным виндоадминам. Кушают, что дают.
     
     
  • 7.87, rob pike (?), 00:49, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Появилась альтернатива для Exchange?
     
     
  • 8.95, asd (??), 01:08, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Да Не пользовать его, например ... текст свёрнут, показать
     
     
  • 9.103, rob pike (?), 01:35, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Что же вы предлагаете использовать в тех случаях где раньше использовали Exchang... текст свёрнут, показать
     
     
  • 10.114, cmp (ok), 02:49, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    У вас свет клином сошелся на нем Обрывки воспоминания говорят, что это почтовик... текст свёрнут, показать
     
     
  • 11.138, Аноним (-), 06:23, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Это не просто почтовик Кто уже подсел на это дело не захочет переползать на об... текст свёрнут, показать
     
     
  • 12.140, iCat (ok), 06:56, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    А что такоего уникального есть в Exchange кроме того, что оно шурупами приколоч... текст свёрнут, показать
     
     
  • 13.157, winadmin (?), 09:11, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • –5 +/
    Пытались тут совместить все ваше перечисленное в одном дистрибутиве что бы изко... текст свёрнут, показать
     
     
  • 14.179, Аноним (-), 10:42, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +5 +/
    У эксченжа коробка большая И вылезает он из нее полдня Особенно приятно когда ... текст свёрнут, показать
     
     
  • 15.212, scorry (ok), 13:03, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Давно так откровенно не ржал А всё почему Потому что правда написана ... текст свёрнут, показать
     
  • 13.171, scorry (ok), 10:13, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Дык есть в нём уникальное Winmail dat называется ... текст свёрнут, показать
     
  • 12.195, SysA (?), 11:38, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Zimbra ... текст свёрнут, показать
     
     
  • 13.197, Michael Shigorin (ok), 11:43, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    http altlinux org SOGo... текст свёрнут, показать
     
  • 11.148, Аноним (-), 08:36, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Я тут стороной, но вы слили Очередной опенанус комментатор ака Спорю о чем не ... текст свёрнут, показать
     
  • 6.116, . (?), 03:00, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Спросите любого сисадмина, администрирующего, например, Exchange - пригодно оно или нет.

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

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

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

     
     
  • 7.123, rob pike (?), 04:13, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > Самое смешное, что в нонешнем EX есть вещи которые можно сделать только через PS

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

     
     
  • 8.127, Аноним (-), 04:37, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Если не считать того что роскошь содержания полновесного дотнет-дева в роли эник... текст свёрнут, показать
     
  • 8.174, crypt (ok), 10:18, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +8 +/
    Знаете, виндовый админ, как свинья в луже, всегда чувствует себя неплохо Я... текст свёрнут, показать
     
     
  • 9.180, Аноним (-), 10:45, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +7 +/
    А что вы хотели от тех кого устраивает консоль без нормальной копипасты и вкладо... текст свёрнут, показать
     
  • 7.149, КО (?), 08:43, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >А теперь объясни смысл нативного PS без нативного EX на линях? Скриптики писать да?

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

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

     
  • 6.124, Аноним (-), 04:24, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +15 +/
    > Спросите любого сисадмина, администрирующего, например, Exchange - пригодно оно или нет.

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

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

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

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

     
     
  • 7.205, 1 (??), 12:11, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +3 +/
    эт точно ... как админящий этот шит говорю.

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

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

     
     
  • 8.273, Аноним (-), 15:39, 20/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    При том veritas глючит при восстановлении Exchange Может насмерть починить, реп... текст свёрнут, показать
     
  • 4.102, Аноним (-), 01:18, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Это чем же?
     
  • 4.162, Аноним (-), 09:31, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Ну да. Теоретически - лошадь, а практически - не везёт
     
  • 4.169, Аноним (-), 10:11, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    дык "концептуально круче bash'а и zsh" вещей в UX - было и есть в разЫ больше чем у мелкомокрых. собсно с ряда оных - оно и срисовано. то что по дефолту в б-ве дистров ничего кроме баша не ставится - не слабость а сила их. аналогично кстати и с вендой - нех туда было Принудительно пишать пауэршелл куда надо и куда не надо, рубя функционально standalone утилиты, попутно, пытаясь Заставить это УГ юзать, вместо того чтобы заставить его органично Дополнять все это и виндовз в целом.

     
  • 4.299, Аноним (-), 13:56, 21/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    >> эта штука концептуально круче bash'а и zsh'а изначально

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

     
  • 2.77, anonymous (??), 00:17, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >А чего он такого умеет что на Linux пригодится?!

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

     
     
  • 3.96, asd (??), 01:09, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +7 +/
    >>А чего он такого умеет что на Linux пригодится?!
    > Например, с его помощью можно изучить PowerShell, не покидая привычной среды обитания.

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

     
     
  • 4.128, Аноним (-), 04:38, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > Может, Я чего-то не понимаю, но ЗАЧЕМ ЭТО изучать?

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

     
     
  • 5.196, Аноним (-), 11:41, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • –5 +/
    клоун: что более осмысленно: получить массив объектов типа файл у которых есть реквизит типа Дата (Microsoft PowerShell), или вывести всю информацию о файлах каталога и пытаться распарсить полученные строки регулярными выражениями (bash)?
     
     
  • 6.199, Michael Shigorin (ok), 11:47, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > клоун: что более осмысленно: получить массив объектов типа файл у которых есть
    > реквизит типа Дата (Microsoft PowerShell), или вывести всю информацию о файлах
    > каталога и пытаться распарсить полученные строки регулярными выражениями (bash)?

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

     
     
  • 7.240, Аноним (-), 17:11, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > примерно как chmod vs NT ACL

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

     
     
  • 8.245, Michael Shigorin (ok), 17:30, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Сравнение так и было задумано -- да, более гибкие, но оказываются слишком дороги... текст свёрнут, показать
     
  • 8.303, Аноним (-), 15:30, 21/08/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    С другой стороны, ВСЕ их фичи правильно понимает полтора человека Как ты понима... текст свёрнут, показать
     
  • 6.210, Andrey Mitrofanov (?), 12:43, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +5 +/
    > клоун: что более осмысленно: получить массив объектов типа файл у которых есть
    > реквизит типа Дата (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 и никаких _бессмысленных_ пшелов.

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

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

     
     
  • 7.221, angra (ok), 13:55, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Сколько же можно на эти грабли наступать? Пробел или еще какой спецсимвол в имени файла и привет факап. Все таки find -print0 и xargs -0 не просто так придумали. Ну или хотя бы xargs -d '\n'
     
     
  • 8.222, Michael Shigorin (ok), 14:10, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Ещё grep -Z и sort -z http www altlinux org Secure_Packaging_Policy... текст свёрнут, показать
     
  • 6.274, Аноним (-), 15:52, 20/08/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Баш не предназначен для сложной логики На нем пишется glue code объединяющий го... большой текст свёрнут, показать
     
     
  • 7.277, Led (ok), 16:19, 20/08/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Баш не предназначен для сложной логики.

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

     
  • 7.300, Аноним (-), 14:13, 21/08/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Баш не предназначен для сложной логики. На нем пишется glue code

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

     
     
  • 8.304, Аноним (-), 15:50, 21/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    А в чем шок Теоретически то любой ЯП позволяет писать программы произвольной сл... большой текст свёрнут, показать
     
     
  • 9.311, Аноним (-), 17:30, 21/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Наверное для вас и всякие KolibriOS сложные и забагованные, небезопасные, глючн... большой текст свёрнут, показать
     
     
  • 10.312, Аноним (-), 17:31, 21/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    голову на плечах , тоесть, тьфу ... текст свёрнут, показать
     
  • 10.350, Аноним (-), 22:26, 01/09/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Нет, они просто бесполезные с точки зрения real-world применений Автор ы страд... большой текст свёрнут, показать
     
  • 8.329, Аноним (-), 04:24, 24/08/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Это не аргумент хотя бы потому что https github com themattrix sed2048 tree ma... текст свёрнут, показать
     
  • 4.170, Аноним (-), 10:13, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    то-же наверное что и с 'зачем это ЮЗАТЬ?'
    незачем, категорически. и на оффтопике - оно лишь репрессивными мерами как-то вяло внедряется ввиду безльтернативности и ампутации функциональной привычных и полюбившихся всем инструментов.
     
  • 4.264, anonymous (??), 00:23, 20/08/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    В девопсовских штучках для оффтопика часто применяется
     
     
  • 5.275, Аноним (-), 15:53, 20/08/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > В девопсовских штучках для оффтопика часто применяется

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

     
     
  • 6.278, Led (ok), 16:21, 20/08/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >> В девопсовских штучках для оффтопика часто применяется
    > Девопс в оффтопике - это звучит как забег на костыляз.

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

     
     
  • 7.281, Аноним (-), 01:46, 21/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Да просто эникеи себя так называют, для "солидности".

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

     
  • 2.86, _KUL (ok), 00:42, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Оно умет запускаться десяток сукунд и жрать сотни мегабайтов ОЗУ при исполнении не сложных действий!
     

     ....большая нить свёрнута, показать (63)

  • 1.8, Analrapist (?), 22:27, 18/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +19 +/
    что за бред? "уступив пожеланиям клиентов, которые ценят возможности PowerShell, но не довольны привязкой к платформе Windows". все эти полтора клиета - пациенты психбольниц. кому это нафиг нужно на нормальной ОС(на линуксе)?.
     
     
  • 2.12, Нанобот (ok), 22:37, 18/08/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >все эти полтора клиета

    фанатов powershell'а довольно много. ...хотя лично я не понимаю, что в нём такого особенного. возможно оно просто оно на два порядка функциональнее cmd.exe

     
     
  • 3.15, Аноним (-), 22:42, 18/08/2016 [^] [^^] [^^^] [ответить]  
  • –7 +/
    > хотя лично я не понимаю, что в нём такого особенного

    унифицированная работа с объектами, а не строковым мусором

     
     
  • 4.34, Michael Shigorin (ok), 23:16, 18/08/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >> хотя лично я не понимаю, что в нём такого особенного
    > унифицированная работа с объектами, а не строковым мусором

    Хозяйке на заметку: это же тело, смело ходя через tor, орало "круче bash/zsh" выше и пыталось оскорблять здесь и в паре соседних новостей.  Вот чему они потом удивляются?

     
     
  • 5.213, crypt (ok), 13:04, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    >>> хотя лично я не понимаю, что в нём такого особенного
    >> унифицированная работа с объектами, а не строковым мусором
    > Хозяйке на заметку: это же тело, смело ходя через tor, орало "круче
    > bash/zsh" выше и пыталось оскорблять здесь и в паре соседних новостей.
    >  Вот чему они потом удивляются?

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

     
     
  • 6.332, Аноним (-), 01:23, 25/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    >>>> хотя лично я не понимаю, что в нём такого особенного
    >>> унифицированная работа с объектами, а не строковым мусором
    >> Хозяйке на заметку: это же тело, смело ходя через tor, орало "круче
    >> bash/zsh" выше и пыталось оскорблять здесь и в паре соседних новостей.
    >>  Вот чему они потом удивляются?
    > это не хозяйке, а владельцу этого ресурса, который поощряет анонимность с целью
    > показа большего количества рекламы.

    Владелец тут сам сepит прикидываясь клоуном.

     
  • 4.79, Аноним (-), 00:23, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Строковый мусор легко сделать не мусором, если все стандартные команды научить работать с json на входе и на выходе, и добавить команду для процессинга json (а-ля xslt, только с коротким и человеческим синтаксисом).

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

     
     
  • 5.89, rob pike (?), 00:52, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    JSON не слишком хорошо совмещается с tacit AKA point-free стилем пайпов.
    Даже в Haskell лучшее что смогли сделать - это lens.
     
     
  • 6.101, Crazy Alex (ok), 01:15, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Вообще-то пайпы чинить надо давно. А то текут :-) Как минимум - стандартная возможность обратной связи от переднего по цепочке заднему (причём - запуская справа налево) и какие-то метаданные параллельным потоком  - собственно, этой пары достаточно, чтобы любую структуру ввести абсолютно прозрачно для всего, что её не понимет. Но и помимо много интересного можно сделать - от flow control до вывода процентиков - сколько обработано.
     
     
  • 7.105, rob pike (?), 01:42, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Давайте обсудим, интересно Я пока не понял какое отношение это может иметь к сл... большой текст свёрнут, показать
     
     
  • 8.115, Андрей (??), 02:51, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Например dataloss https www midnight-commander org ticket 3128 ... текст свёрнут, показать
     
  • 8.176, Crazy Alex (ok), 10:35, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Отношение простое - чтобы прозрачно реализовать структурированный поток в пайпе ... большой текст свёрнут, показать
     
     
  • 9.211, Andrey Mitrofanov (?), 12:55, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Есть же прекрасные JSON, XML, и дрютыщи мильярдов простых текстовых форматов... большой текст свёрнут, показать
     
     
  • 10.228, Crazy Alex (ok), 14:43, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Вопрос в другом Как источнику понять, умеет приёмник структурированные данные и... текст свёрнут, показать
     
     
  • 11.239, Andrey Mitrofanov (?), 16:56, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    А, об Большом Ну чиним пайпы заменой _каждого_ двунаправленным сокетом с... текст свёрнут, показать
     
     
  • 12.241, Crazy Alex (ok), 17:12, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Тогда уже дождаться kdbus и заменить всё на него - А если всерьёз - то вопрос ... текст свёрнут, показать
     
     
  • 13.246, Andrey Mitrofanov (?), 17:53, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Не жди, уже Bus1 Если только неделю до бесплатного чтения этой статьи на LWN ... большой текст свёрнут, показать
     
     
  • 14.247, Michael Shigorin (ok), 18:00, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Не-а Правда, в изолированном сборочном окружении и proc-то нету, если не запр... текст свёрнут, показать
     
  • 14.248, Crazy Alex (ok), 18:06, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Bus1 или нет - не слежу А что не для пайпов - понятное дело Шутка такой был,... текст свёрнут, показать
     
  • 14.282, Аноним (-), 02:09, 21/08/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Не в обиду LWN, похороникс писал про эту штуку уже пару месяцев назад Там же бы... большой текст свёрнут, показать
     
  • 7.214, crypt (ok), 13:06, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +5 +/
    > Вообще-то пайпы чинить надо давно.

    ну init систему уже починили... может лучше пусть текут?

     
     
  • 8.242, Crazy Alex (ok), 17:17, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Вот поэтому и не надо ждать, пока чинить придёт Лёня сотоварищи Чинил-то он не... текст свёрнут, показать
     
     
  • 9.250, crypt (ok), 18:11, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    так а мне вот не нравятся бинарные логи ни в каком виде и dbus шину я считаю ... текст свёрнут, показать
     
     
  • 10.252, Crazy Alex (ok), 18:44, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Мне бинарные логи не нравятся только в том плане, что это поломанная совместимос... большой текст свёрнут, показать
     
     
  • 11.260, angra (ok), 21:21, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Присоединюсь к crypt Бинарные логи не нужны в никсах ни в каком виде Также как... текст свёрнут, показать
     
     
  • 12.284, Аноним (-), 02:14, 21/08/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Ну тогда вы должны перстать gzip ать логи, как минимум А то интересно оказывает... текст свёрнут, показать
     
     
  • 13.315, scorry (ok), 19:22, 21/08/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    То есть ты сжатие потока от представления отличить не можешь ... текст свёрнут, показать
     
  • 11.292, chinarulezzz (ok), 03:46, 21/08/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    На лоре, в системд тредах уже проверяли grep быстрее ... текст свёрнут, показать
     
     
  • 12.293, Аноним (-), 08:01, 21/08/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А проверяли как обычно на локалхосте ... текст свёрнут, показать
     
     
  • 13.324, Michael Shigorin (ok), 17:55, 22/08/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А не-на-локалхосте огрызки вроде journal вообще незачем, требования другие совсе... текст свёрнут, показать
     
  • 10.283, Аноним (-), 02:12, 21/08/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А ты умеешь в gzip деревья хафмана на глаз декодировать Или ты старые логи не г... текст свёрнут, показать
     
     
  • 11.298, crypt (ok), 10:44, 21/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    да, вполне такое бывает, не сжимаю xml этот редактировать не каждый день, зато ... текст свёрнут, показать
     
     
  • 12.305, Аноним (-), 16:14, 21/08/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А большинство дистров по дефолту настроено сжимать Но это ерунда Подумай о том... большой текст свёрнут, показать
     
     
  • 13.309, crypt (ok), 17:23, 21/08/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    я меняю настройки, если надо вопрос не в этом, а в том, что есть большой набор ... текст свёрнут, показать
     
     
  • 14.351, Аноним (-), 22:44, 01/09/2016 [^] [^^] [^^^] [ответить]  
  • +/
    А что насчет каких-нибудь b-деревьев и т п в файлухе Ты логгишь сразу на принт... большой текст свёрнут, показать
     
  • 11.318, Led (ok), 22:09, 21/08/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    ldd which journalctl ldd which gzip Сравни, а потом готовся к 1-му сентябр... текст свёрнут, показать
     
     
  • 12.352, Аноним (-), 22:53, 01/09/2016 [^] [^^] [^^^] [ответить]  
  • +/
    А ты сравни что умеет gzip и что умеет journalctl, приколист Gzip даже просто э... текст свёрнут, показать
     
  • 9.268, Андрей (??), 03:25, 20/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Интересно взглянуть ... текст свёрнут, показать
     
  • 6.258, Аноним (-), 20:54, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Ну, это уже отдельный вопрос.

    Можно не совсем честный json, а по объекту в строке:

    {"name": "foo", "size": 100}
    {"name": "bar", "size": 200}

    Вполне совместимо со всякими wc -l и подобным. На это построчно всякие jq, и уже неплохо для начала.

    Ну и необязательно JSON, можно и другой структурированный формат.

     
  • 4.129, Аноним (-), 04:59, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > унифицированная работа с объектами, а не строковым мусором

    И на этой почве прогрев мозга и много сложностей на ровном месте, там где *никсоиды делают все просто и быстро.

     
  • 4.161, анонимус (??), 09:25, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    тогда приведите примеры как оно унифицировано  работает с пользовательскими шел скриптами на баше или просто стандартными консольными утилитами linux например
     
     
  • 5.198, Аноним (-), 11:46, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    клоун: PowerShell работает с функциями API. Программы-прослойки, которые получают параметры функции, вызывают функцию, и выводят полученные результаты в консоль, в PowerShell не используются, он использует API напрямую.

    Удобство такого подхода ощущаешь сразу и уже не хочется возвращаться.

     
     
  • 6.217, scorry (ok), 13:18, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Удобство такого подхода ощущаешь сразу и уже не хочется возвращаться.

    Куда возвращаться? Ты куда уехал?

     
     
  • 7.333, Аноним (-), 01:25, 25/08/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >> Удобство такого подхода ощущаешь сразу и уже не хочется возвращаться.
    > Куда возвращаться? Ты куда уехал?

    Он tsh никогда не видел. Там можно прямо вызывать ядерные функции прямо через С. :)

     
  • 6.285, Аноним (-), 02:23, 21/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Удобство такого подхода ощущаешь сразу и уже не хочется возвращаться.

    Возвращаться на cmd.exe? Хаха, хорошая шутка. И не в обиду, функции API удобнее вызывать из более нормальных программ. А скрипты удобно использовать как glue-code между более высокоуровневыми утилитами. Это и называется unix way. По своему хорош - разделяет уровни абстракции и делает ряд вещей сильно проще.

    Поэтому напрограмить периодическую синхру rsync с анализом результата операции и какой-нибудь отправкой админу мыла при обломе синхры займет пару минут. А на powershell...

     
  • 3.16, Analrapist (?), 22:44, 18/08/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    cmd.exe? оболочка для ping и ifconfig?)) блин, ну функциональнее этого будет даже табурет)
     
     
  • 4.26, Аноним (-), 22:56, 18/08/2016 [^] [^^] [^^^] [ответить]  
  • –4 +/
    > cmd.exe? оболочка для ping и ifconfig?)) блин, ну функциональнее этого будет даже
    > табурет)

    "ifconfig" -> systemd: "ip"

     
     
  • 5.145, andy (??), 08:26, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > "ifconfig" -> systemd: "ip"

    $ whereis ip
    ip: /usr/sbin/ip /usr/share/man/man7/ip.7.gz /usr/share/man/man8/ip.8.gz
    $ rpm -qf /usr/sbin/ip
    iproute-4.4.0-3.fc24.x86_64
    $

    Какое отношение systemd имеет к iproute?

     
  • 3.20, Ivan (??), 22:51, 18/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Читайте документацию и планы разработчиков! Он же объектноориентированный! А следующая версия будет с блютусом! А потом с брызговиками!
    Короче, да, хрень ненужная.
     
     
  • 4.24, Crazy Alex (ok), 22:54, 18/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Сама по себе структурированность - штука хорошая, кто пытался парсить вывод ps - знает. Но то, как именно это сделано в PowerShell, и что оно очевидно никак не соответствует посиксовым реалиям - сводит затею на нет.
     
     
  • 5.35, Аноним (-), 23:19, 18/08/2016 [^] [^^] [^^^] [ответить]  
  • +5 +/
    AWK отлично парсит вывод ps, но ты же его не осилил верно?
     
     
  • 6.83, Crazy Alex (ok), 00:32, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    awk? Спасибо, у меня perl есть.

    Только вот ты вообще не понял, в чём вопрос. В выводе ps вместо команды может быть написано что угодно. С любыми символами, любой длины. Его вообще невозможно гарантированно корректно распарсить.

     
     
  • 7.85, Аноним (-), 00:40, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ты удивишься на что спосебен AWK) Только осилить его с начала не забудь)
     
     
  • 8.91, rob pike (?), 00:58, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    awk или Perl это непринципиально, к тому же именно изучать в 2016 году awk всё-т... текст свёрнут, показать
     
     
  • 9.111, Аноним (-), 02:39, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ошибаешься, Perl создавался как язык для обработки неструктурированного текста, ... большой текст свёрнут, показать
     
     
  • 10.185, Crazy Alex (ok), 11:06, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    То, для чего перл создавался и то, что он умеет или удобно умеет сейчас - это ... текст свёрнут, показать
     
     
  • 11.223, angra (ok), 14:17, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Ужас нах Срочно читать man perlrun на тему -a, -n, -p, -F, -l и прочего ... текст свёрнут, показать
     
     
  • 12.249, Crazy Alex (ok), 18:08, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Напиши - С учётом того, что первая строка обрабатывается отдельно и что это до... текст свёрнут, показать
     
     
  • 13.256, angra (ok), 19:40, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Мы все еще говорим об однострочниках или уже о скриптах на страницы, в которых н... текст свёрнут, показать
     
     
  • 14.265, Crazy Alex (ok), 01:15, 20/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Мы всё ещё говорим о том, что писать надо так, чтобы было понятно и надёжно Ско... текст свёрнут, показать
     
     
  • 15.270, angra (ok), 11:24, 20/08/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А, так тебе просто поболтать и не важно о чем Тогда без меня P S Запусти сво... текст свёрнут, показать
     
  • 9.113, Аноним (-), 02:46, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Если ты хоть чуточку себя считаешь линуксоидом, с awk тебе непременно нужно позн... текст свёрнут, показать
     
     
  • 10.137, Илья (??), 06:15, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Кем ... текст свёрнут, показать
     
  • 10.183, Crazy Alex (ok), 10:57, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Это всё предрассудки На кой мне три синтаксиса sh, sed, awk для обработки тек... текст свёрнут, показать
     
  • 8.93, Crazy Alex (ok), 01:06, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Ты таки тупишь Дело не в awk Дело в том, что, во-первых, команду можно назвать... текст свёрнут, показать
     
     
  • 9.106, Аноним (-), 01:50, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Правило командной строки sh гласит, первая неразрывная строка интерпретируется к... текст свёрнут, показать
     
     
  • 10.181, Crazy Alex (ok), 10:49, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    alex ws ttt ls -la total 40 drwxr-xr-x 2 alex alex 66 Aug 19 01 02 drw... текст свёрнут, показать
     
     
  • 11.208, Аноним (-), 12:26, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Теперь дошло, ты тот еще извращенец ... текст свёрнут, показать
     
     
  • 12.209, Michael Shigorin (ok), 12:38, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А если завтра вой Wскидди в гости заглянет и целенаправленно таких файликов пона... текст свёрнут, показать
     
     
  • 13.294, Аноним (-), 08:03, 21/08/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Шелл довольно много символов трактует специально Это делает defensive programmi... текст свёрнут, показать
     
     
  • 14.327, Michael Shigorin (ok), 18:30, 22/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Я ж не зря сразу предложил, на что посмотреть Если хочется экстрима притом пол... текст свёрнут, показать
     
     
  • 15.353, Аноним (-), 22:57, 01/09/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Мне проще всякое низкоуровневое и работающее с хзчем на си накорябать - там в ба... текст свёрнут, показать
     
  • 11.216, Andrey Mitrofanov (?), 13:10, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Ой D Сервиспак для 210 ls 124 xargs -I stat -c y n 124 while ... текст свёрнут, показать
     
     
  • 12.251, Crazy Alex (ok), 18:34, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Вот именно А хотелось бы что-то типа ls 124 xargs --so -L 1 sh -c echo -n --... текст свёрнут, показать
     
     
  • 13.257, angra (ok), 19:49, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    В шелле есть read, который может читать ввод в переменные Остается только прави... текст свёрнут, показать
     
     
  • 14.266, Crazy Alex (ok), 01:18, 20/08/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Знову за рибу гроши Какая именно задача решаема Не допустить двусмысленности в... текст свёрнут, показать
     
     
  • 15.271, angra (ok), 11:29, 20/08/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну если ты не понимаешь, как ее решить с помощью этих инструментов, и не можешь ... текст свёрнут, показать
     
  • 15.326, Michael Shigorin (ok), 18:11, 22/08/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    за риббон ... текст свёрнут, показать
     
  • 10.202, Аноним (-), 12:08, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    А при чем тут sh Ты поинтересуйся что такое argv и argc, envp и все такое И ... текст свёрнут, показать
     
  • 10.204, Аноним (-), 12:11, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    А при чем тут sh Ты поинтересуйся что такое argv и argc, envp и все такое И ... текст свёрнут, показать
     
  • 9.110, Мяут (ok), 02:31, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Команда оригинальный исполнимый файл никуда не девается, просто не показываетс... текст свёрнут, показать
     
     
  • 10.182, Crazy Alex (ok), 10:51, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Да, я в курсе И proc pid cmdline выводит корректное имя как и top Проблема... текст свёрнут, показать
     
  • 5.131, Аноним (-), 05:14, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Сама по себе структурированность - штука хорошая, кто пытался парсить вывод ps - знает.

    Шеллу вообще тяжко сгружать произвольные недоверяемые данные. Но в *nix ты вообще можешь не трогать ps и обойти proc сам, получив кучу технической инфы, название бинаря и что там тебе еще надо. Если уж надежность твое все, используй сисколы и файловые операции.

    И удачи тебе накодить на ps анализ списка процессов виндовса, для начала. Не забудь засечь сколько времени на это убьется.

     
     
  • 6.151, Аноним (-), 08:57, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    не шибко много, https://technet.microsoft.com/en-us/library/ee176855.aspx
    Не стоит так рьяно плеваться от всего что MS делают, там есть вменяемые инженерные решения.
     
     
  • 7.218, Аноним (-), 13:21, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Не стоит так рьяно плеваться от всего что MS делают, там есть
    > вменяемые инженерные решения.

    Оки доки, когда-то MS сделал AJAX. Только JS лучше б выкинуть и XML никто в здравом уме не использует, потому что и пухлый и парсинг утомителен. Но идея в целом прокатила, да.

     
  • 6.229, Crazy Alex (ok), 14:47, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Я где-то выше писал - у MS часто неплохие идеи, но монструозные реализации
     
     
  • 7.234, scorry (ok), 15:29, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > ... у MS часто неплохие идеи

    Можно список идей?

     
     
  • 8.243, Crazy Alex (ok), 17:27, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну, из того, что вспомнилось - OLE - Вся система - набор компонентов с интерфей... текст свёрнут, показать
     
     
  • 9.295, Аноним (-), 08:13, 21/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Вот только FUSE доступен через POSIX API всем программам А shell objects понима... текст свёрнут, показать
     
  • 9.313, scorry (ok), 19:15, 21/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Я же просил список _хороших_ идей ... текст свёрнут, показать
     
  • 7.261, Led (ok), 21:22, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Я где-то выше писал - у MS часто неплохие идеи

    Так купить неплохие идеи - много ума не надо, были бы деньги.

     
  • 5.215, crypt (ok), 13:09, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Сама по себе структурированность - штука хорошая, кто пытался парсить вывод ps
    > - знает. Но то, как именно это сделано в PowerShell, и
    > что оно очевидно никак не соответствует посиксовым реалиям - сводит затею
    > на нет.

    если у тебя есть перл, бери инфу сразу из proc, зачем тебе ps. вот тоже мне с больной головы на здоровую.

     
     
  • 6.253, Crazy Alex (ok), 18:50, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ну да - то есть избавиться от пайпов и текстового неструктурированного потока, заменив его структурированными данными из /proc. О том и речь, что разбирать текст - не самое лучшее решщение. Это, кстати, и к логам относится.
     
     
  • 7.306, Аноним (-), 16:18, 21/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Не знаю за что ему минус. Но на хабре вывесили эпичный пример подделки логов ssh. При том что даже прошареный чувак с fail2ban может наломать дров. Например забанив не тот айпишник. Ну разве не крутая идея - забанить админа на его же ssh собственным же fail2ban-ом? :)
     
     
  • 8.328, Michael Shigorin (ok), 18:42, 22/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Это который до белых списков не дочитал, бросился настраивать ... текст свёрнут, показать
     
     
  • 9.354, Аноним (-), 23:00, 01/09/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Что характерно - на эти грабли встают почти все С dhcp серверами которые рутают... текст свёрнут, показать
     
  • 4.334, Аноним (-), 01:26, 25/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Читайте документацию и планы разработчиков! Он же объектноориентированный! А следующая
    > версия будет с блютусом! А потом с брызговиками!
    > Короче, да, хрень ненужная.

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

     
  • 3.59, AlexYeCu (ok), 23:54, 18/08/2016 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Самый прикол, что фанатов PowerShell, которые с ним работать умеют хотя б на том уровне, на котором обычный пользователь никсов умеет работать с bash — днём с огнём.
    Т.е. фанаты они исключительно до тех пор, пока можно на словах рассказывать «чем Виндоус круче Линукса», а по жизни предпочитают не связываться.
     
     
  • 4.65, Аноним (-), 00:04, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    У bash скучные обои)
     
     
  • 5.97, asd (??), 01:10, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > У bash скучные обои)

    Разрешаю. Поменяй.

     
  • 5.132, Аноним (-), 05:19, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > У bash скучные обои)

    У большинства терминалок обои настраиваются. А винда это не умеет до сих пор. Там и вкладок в консоли до сих пор нету, равно как и чего-нибудь типа screen/tmux. Представляешь себе, виндовые админы с консолью работают очень похоже на браузинг при помощи Internet Expoorer 4.0, переключаясь между кипой окошек. Сами окошки не умеют чуть менее чем ничего. Что в DOS BOX, что альтернативной куете для PS.

     
     
  • 6.150, КО (?), 08:53, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >У большинства терминалок обои настраиваются. А винда это не умеет до сих пор.

    Ты глубоко отстал от жизни. Открываешь ISE дл PowerShell. Сервис-ЮНастройки и чего там только нет.
    А вот чего нет в Баше из коробки - это болтающегося сбоку таба (при желании) с подсказками из mana какие есть параметры у набираемой команды, с возможностью их заполнить по форме и вставить в набираемую команду.
    Прогресс не стоит на месте. Скоро шелл еще и колыбельную научится насвистывать в зависимости от поведения пользователя. :)

     
     
  • 7.201, Michael Shigorin (ok), 11:55, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > А вот чего нет в Баше из коробки - это болтающегося сбоку
    > таба (при желании) с подсказками из mana какие есть параметры у
    > набираемой команды, с возможностью их заполнить по форме и вставить в
    > набираемую команду.

    Вы глубоко отстали от жизни, даже в баше появилось более-менее работающее программируемое автодополнение.  Хотя в zsh таб всё равно ещё приятней.

     
     
  • 8.244, Crazy Alex (ok), 17:30, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Ну, я бы тоже предпочёл, чтобы оно вытсреливало не в самом терминале, а где-нибу... текст свёрнут, показать
     
  • 7.287, Аноним (-), 02:42, 21/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Только на поверку оказывается что XFCE Terminal умеет больше И в какой-нибудь х... большой текст свёрнут, показать
     
  • 4.184, anonim (ok), 11:05, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • –5 +/
    Не беспокойтесь, shell (без bash'измов) — весьма трудный язык. Поэтому т.н. пользователи bash почти не отошли от пользователей bat-языка, который, кстати, тоже не такой бедный как казалось ранее.
     
     
  • 5.307, Аноним (-), 16:20, 21/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Не беспокойтесь, shell (без bash'измов) — весьма трудный язык.

    Поэтому все кроме наиболее отчаянных кактусогрызов и свалили на баш.

     
     
  • 6.335, Аноним (-), 01:27, 25/08/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >> Не беспокойтесь, shell (без bash'измов) — весьма трудный язык.
    > Поэтому все кроме наиболее отчаянных кактусогрызов и свалили на баш.

    ... а скриптинг так и ниасилили.....

     
  • 2.47, anonimous (?), 23:40, 18/08/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >все эти полтора клиета - пациенты псих.  льниц. кому это нафиг нужно на нормальной ОС(на линуксе)?.

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

     
     
  • 3.53, Аноним (-), 23:48, 18/08/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Таки да!
     
  • 3.66, IB (?), 00:06, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Вам что sshd под вин запретили?
     
     
  • 4.68, Аноним (-), 00:08, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Нативно же!
     
     
  • 5.133, Аноним (-), 05:27, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Нативно же!

    НаИмно же //fixed, виндовые лолки - ну какой ps нативный в лине?

     
  • 4.336, Аноним (-), 01:27, 25/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Вам что sshd под вин запретили?

    Его там нет в природе. А тот, что есть - сторонний и зело платный.

     
  • 3.98, asd (??), 01:12, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >>все эти полтора клиета - пациенты псих.  льниц. кому это нафиг нужно на нормальной ОС(на линуксе)?.
    > Не надо грести всех под одну гребенку.    Иметь возможность
    > администрить Винду из под лялиха, это хорошо, а powershell инструмент годный.

    Опух от изумления.., Вот это дичь... Изврат какой даже не снился в кошмарах...
    АДМИНИТЬ ВИНДЫ В ПОВЕРШЕЛЛЕ...
    мусье знает толк в изврате...

     
     
  • 4.153, anonimous (?), 09:03, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Мусье знает толк в командной строке и не лениться писать повторяемые действия в виде скриптов.  И это неплохо помо гает.
     
     
  • 5.288, Аноним (-), 02:45, 21/08/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Мусье знает толк в командной строке и не лениться писать повторяемые действия
    > в виде скриптов.  И это неплохо помо гает.

    Попробуй нарулить Windows Core Server без использования гуя, если такой умный и считаешь что твой шелл и все что вокруг - good enough. Вот уж воистину забег по асфальту на лыжах. А любой *никсовый сервер я штатно по ssh башем и mc и рулю, приколись? Это не вызывает боли в жеппе в отличие от виндового сервера. Вообще совсем. Это эффективная, комфортная и удобная процедура. Но с виндами так не получится. Вообще совсем.

     
     
  • 6.337, Аноним (-), 01:28, 25/08/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >> Мусье знает толк в командной строке и не лениться писать повторяемые действия
    >> в виде скриптов.  И это неплохо помо гает.
    > Попробуй нарулить Windows Core Server без использования гуя, если такой умный и
    > считаешь что твой шелл и все что вокруг - good enough.
    > Вот уж воистину забег по асфальту на лыжах. А любой *никсовый
    > сервер я штатно по ssh башем и mc и рулю, приколись?
    > Это не вызывает боли в жеппе в отличие от виндового сервера.
    > Вообще совсем. Это эффективная, комфортная и удобная процедура. Но с виндами
    > так не получится. Вообще совсем.

    Ты реально сам пробовал или так, Рабинович напел?

     
  • 2.152, Евгений (??), 09:02, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Мне нужно, например
     
  • 2.187, Аноним (-), 11:11, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Так это же старый советский мем "по просьбам трудящихся"!
     

     ....большая нить свёрнута, показать (119)

  • 1.9, Аноним2.0b (?), 22:29, 18/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Порт Виндового терминала на Линукс?
    Я теперь, видел в жизни все!
     
     
  • 2.39, Аноним (-), 23:30, 18/08/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ты что забыл негласное правило Microsoft? Оно гласит - "Линуксоиды должны страдать!"
     
     
  • 3.55, rob pike (?), 23:51, 18/08/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Людей, которые наслаждаются системой, которая даже во времена своего изготовления в середине прошлого века вызывала, политкорректно выражаясь, смешанные чувства, заставить страдать - это практически невыполнимая задача.
     
     
  • 4.72, Аноним (-), 00:11, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Ну так MS и продолжает эту славную традицию)
     
     
  • 5.134, Аноним (-), 05:28, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Ну так MS и продолжает эту славную традицию)

    Только у MS консоли остались в эпохе винтукея, а шеллы никогда не были и не будут вменяемыми. Родовое проклятье гуйных мышевозил.

     
  • 3.338, Аноним (-), 01:29, 25/08/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Ты что забыл негласное правило Microsoft? Оно гласит - "Линуксоиды должны страдать!"

    Они не страдают. Они мазохисты и наслаждаются.

     
  • 2.99, asd (??), 01:12, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Порт Виндового терминала на Линукс?
    > Я теперь, видел в жизни все!

    В окнах есть терминал???

     

  • 1.14, Вася Пупкин (?), 22:41, 18/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Интересно, оно тоже тянет Иксы и %уеву тучу зависимостей, типа того же МОНО?
     
     
  • 2.235, Mr. Cake (?), 15:33, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    .NET Core ему должно хватать по идее. А оно достаточно легковесно.
     
     
  • 3.267, Аноним84701 (?), 01:25, 20/08/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Не поленился, полюбопытствовал и скачал https github com PowerShell PowerShel... большой текст свёрнут, показать
     
     
  • 4.289, Аноним (-), 02:50, 21/08/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А прикинь, PE EXE с сказками что под досом не пущать - это все бинари дотнета такие. Но это еще что. В UEFI засунули этот же формат. С сказками про белого бычка и дос. И все бы ничего, но DOS чисто технически не грузится в режиме уефи, поэтому такое сообщение невзможно увидеть даже чисто теоретически. Иногда бывает так что легаси-совместимость доходит до совсем уж маразма. У MS большие офисы - когда в шкафу кончается место для скелетов, они переходят в соседнюю комнату.
     
     
  • 5.302, Andrey Mitrofanov (?), 14:52, 21/08/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > У MS
    > большие офисы - когда в шкафу кончается место для скелетов, они
    > переходят в Новости опеннет.

    фикс

     

  • 1.19, Аноним (-), 22:46, 18/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Я правильно понимаю, чтобы добавить поддержку этого шела к программе, то надо делать отдельный stdin/stdoot который работает с объектами шела? Иначе пайпы не будут работать?
     
  • 1.33, rob pike (?), 23:16, 18/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    http://www.leancrew.com/all-this/2011/12/more-shell-less-egg/
     
  • 1.42, Аноним (-), 23:36, 18/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Пусть лучше NTFS под MIT откроют!
     
     
  • 2.48, rob pike (?), 23:40, 18/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Лучше Oracle ASM.
     
     
  • 3.49, Аноним (-), 23:42, 18/08/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Нет! NTFS лично мне нужнее)
     
     
  • 4.52, rob pike (?), 23:47, 18/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    И именно под MIT?
    Ее же IIRC отреверсили вдоль и поперек уже давно?
     
     
  • 5.74, Аноним (-), 00:14, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Да пофиг на MIT, лишь бы было совместимо с GPL и желательно в виде модуля ядра ляликса) Чет меня понесло...
     
     
  • 6.175, Аноним (-), 10:35, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ой, не знаю. Помню только, что нтфс в Линуксе глючила в 2009, а работать нормально стала где-то в 2010. С 2011 - не знаю, ибо не использую вообще, даже на чужих USB-карманах.
     
  • 3.339, Аноним (-), 01:30, 25/08/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Лучше Oracle ASM.

    Напиши свой, лучше этого.

     
  • 2.191, Аноним (-), 11:21, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Концепция разделения прав другая, скрестить ежа с ужом нормально всё равно не выйдет.
     

  • 1.44, rob pike (?), 23:39, 18/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Чтобы оно действительно по-настоящему взлетело в мире UNIX нужно будет (кроме очевидных вещей типа нормальной работы с нормальным pty) "объектифицировать" хотя бы все coreutils.
    В принципе, ничего невозможного, info в руки и сотня студентов за месяц понапишет врапперы.
     
     
  • 2.51, Аноним (-), 23:44, 18/08/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Думаю что для сотен, тысяч индусов из MS это не проблема)
     
     
  • 3.54, rob pike (?), 23:49, 18/08/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Огромная проблема.
    Вся надежда только на опенсорс-сообщество.
     
     
  • 4.60, Аноним (-), 23:54, 18/08/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Неужели ты думаешь что в MS дураки сидят? Может они и криворукие, но точно не дураки, чтобы выпускать софт без его дальнейшей поддержки и развития.
     
     
  • 5.104, Клюква (ok), 01:35, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Мой винфон, закопанный в недрах какой-нибудь технологической свалки, несколько раз прокрутился в своей коробке-гробу.
    И это только первое, что пришло на ум. Пр множество хороших, но брошенных проектов можно романы писать.
     
     
  • 6.117, Аноним (-), 03:01, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Фэйлы у всех бывают, просто одни это не понимают и прут напролом бетонной стены, тот же Blackberry или гугл со своим сраным g+, другие осознают свой фэйл и идут другим путем MS с его Azure, Surface Hub, ноутбуками-трансформерами, которые почти все на Win10, портировании дотнета и аспнета под линь и грядущем переносе SQL Server на  Linux. А ты можешь и дальше петушиться...
     
     
  • 7.219, Аноним (-), 13:25, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Падение рыночной доли виндофона за год в три раза намекает что с осознанием проблем в MS не всегда бывает хорошо.
     
     
  • 8.225, Аноним (-), 14:33, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Вы не подскажите какая рыночная доля у g ... текст свёрнут, показать
     
     
  • 9.290, Аноним (-), 03:14, 21/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Без понятия К тому же для гугля это второстепенный проект Если он загнется, ни... большой текст свёрнут, показать
     
  • 6.136, Аноним (-), 05:45, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Ну а что, пользователи маздйки должны страдать Если кто не понимает чем вендорл... большой текст свёрнут, показать
     
  • 2.57, ryoken (ok), 23:53, 18/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Что-то страшное получится от скрещивания православного Linux с дьявольским Windows(((

    Сеанс буквоедства. Подскажите дистр, одобренный попАми в России, плз?

     
     
  • 3.100, asd (??), 01:14, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    >> Что-то страшное получится от скрещивания православного Linux с дьявольским Windows(((
    > Сеанс буквоедства. Подскажите дистр, одобренный попАми в России, плз?

    Учим слова... Аллегория, метафора, etc...

     
     
  • 4.139, Аноним (139), 06:39, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    я тут недавно выучил одно- гуманитарий ;)
     
     
  • 5.340, Аноним (-), 01:31, 25/08/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > я тут недавно выучил одно- гуманитарий ;)

    Не матерись! Это бранное слово!

     

  • 1.108, Аноним (-), 02:27, 19/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Первые экспериментальные сборки уже доступны для Ubuntu 14.04/16.04 и CentOS 7.

    Огого! MS собрал пакеты для линукса. Это прям тяжелая артиллерия в ход пошла.

     
     
  • 2.118, Аноним (-), 03:06, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    MS любит тебя и всегда старается тебя сделать)
     

  • 1.125, iPony (?), 04:24, 19/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Во сколько подарков линуксоидам: VS Code, SQL Server, Skype, jscript движок.
     
     
  • 2.141, iCat (ok), 07:16, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Во сколько подарков линуксоидам: VS Code, SQL Server, Skype, jscript движок.

    Вот, кстати, про MSSQL-скрвер под Linux...
    Кто-нибудь может поделиться впечатлениями?

     
  • 2.167, Аноним (-), 09:56, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +5 +/
    ИЧСХ, что за "подарок" не возьми, то окажется такое дерьмище, что в жизни не поверишь как этим можно пользоваться.

    Из перечисленного:
    1) мизерная нашлёпка над Atom'ом, который сам по себе не очень.
    2) который под линуксами нафиг никому не упал, потому что есть посгрес
    3) который никогда нормально не работал. А в последних версиях сначала сломали поддержку alsa, одновременно убив поддержку старых клиентов, затем вообще выкатили перелицованный хром с предустановенной страницей вебверсии.
    4) аналогично п 2. Есть V8, который рвёт всё остальное с биндингами ко всему что шевелится.

    Ах да, ты ещё забыл кастрированный ASP.NET

     

  • 1.142, Адекват (ok), 07:16, 19/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Я правильно понял?
    powerShell - это аналог Bash, и теперь в линуксе можно будет пользоваться АНАЛогом Bash, вместо оргинального bash
     
     
  • 2.144, ghost (??), 08:19, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Такой же аналог баш, как ИнтеллиДжей аналог Вим.
    Это про разное, хотя с определенной стороны и про одно, но все же про разное.
     
  • 2.173, anonimous (?), 10:17, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Я правильно понял?
    > powerShell - это аналог Bash, и теперь в линуксе можно будет пользоваться
    > АНАЛогом Bash, вместо оргинально

    Совсем не аналог. МС, как обычно, все делает на свой лад. Нет там мощных средств обработки текста, зато там есть попытка сделать подобие ООП, есть об'екты, свойства, методы. Выглядит странновато, но позволяет добраться до нутра винды. Соответственно длиннющие названия.
    А в общем и целом PowerShell предназначен для скриптов. Но с Bash не сравнить, постоянно открытый шелл держать не будешь, только набор повторяемых действий, ощущения свободы нет.

     

  • 1.147, Аноним (-), 08:31, 19/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Майкрософт уже столько всего портировало под линух... Кто-то этим реально пользуется?
     
     
  • 2.155, ryoken (ok), 09:06, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Майкрософт уже столько всего портировало под линух... Кто-то этим реально пользуется?

    Интересно, пользуется само МС Линуксом и тем, чего для него напортировало.

     
     
  • 3.291, Аноним (-), 03:28, 21/08/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Интересно, пользуется само МС Линуксом и тем, чего для него напортировало.

    Линуксом пользуется. Хотя-бы для отгрузки даунлоадов. Попробуй IIS'ом с виндой грузить статику оптом, не забудь рассказать как тебе сочетание супер-технологий в виде иновационного сервера, прогрессивного NTFS и прочая.

     
  • 3.316, Аноним (316), 21:05, 21/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    пользуются конечно
    внутренний почтовый гейт использовал фряху, а на линуксах разверную хадуп
    да и потом, вряд ли бы они смогли так быстр портировать свои обрезки, если бы не были знакомы с линуксом :)
     

  • 1.163, anonblmous (?), 09:32, 19/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    "пожеланиям клиентов, которые ценят возможности PowerShell, но не довольны привязкой к платформе Windows"

    А такие есть?
    И на кой хрен под линуксом эта сущность, приколоченная гвоздями к WMI и прочим кишкам винды, но без аналога оных? В качестве 100500го скриптового языка?

     
  • 1.165, fa (??), 09:52, 19/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Если тут есть суровые win-админы, расскажите, чем это может пригодиться? Можно, например, будет из линукса запустить New-ADUser?
     
     
  • 2.172, анон (?), 10:14, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    DNX
     
  • 2.232, Тузя (ok), 15:21, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Я не суровый и не только win-админ, но скажу НИЧЕМ Теоретически для того, чтоб... большой текст свёрнут, показать
     

  • 1.190, Аноним (-), 11:21, 19/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    ...пожеланиям клиентов, которые ценят возможности PowerShell, но не довольны привязкой к платформе Windows...

    Вот прямо представляю бородатого гентушника, обливающегося крокодильими слезами из-за того, что ему приходится работать с bash, а не powershell.

    Лучше бы скайп наконец-таки обновили для linux

     
     
  • 2.192, Аноним (-), 11:25, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Лучше бы скайп наконец-таки обновили для linux

    Не обновили а сделали нормальным, а то при обновлении в стиле хром-внутри и запрете работы предыдущей версии(вполне реально) будет только хуже.

     

  • 1.194, Аноним (-), 11:32, 19/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Не под GPL не нужно. Под GPL было бы хотя бы смешно.
     
  • 1.226, IMHO (?), 14:38, 19/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    скоро, очень скоро майкрософт под управление GNU перейдет
     
  • 1.227, Аноним (-), 14:42, 19/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    На очереди IIS?
     
     
  • 2.233, scorry (ok), 15:28, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > На очереди IIS?

    Ну да. В рейтинге самого бесполезного и ненужного — пожалуй, вверху списка.

     

  • 1.231, Ананас (?), 15:08, 19/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Заголовок новости составлен таким образом, что в него, чисто стилистически, гармонично вписались бы глаголы "убил" и "расчленил".
     
     
  • 2.236, ryoken (ok), 15:51, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Заголовок новости составлен таким образом, что в него, чисто стилистически, гармонично
    > вписались бы глаголы "убил" и "расчленил".

    флеймогонный сабж, так-то :)

     

  • 1.237, Аноним (-), 15:56, 19/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    "Компания Microsoft объявила об открытии исходных текстов командной оболочки PowerShell..."

    Добби свободен!

     
  • 1.254, phrippy (ok), 19:23, 19/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Если взять говно и открыть в нём исходники, то оно превратится не в конфетку, а в говно с открытыми исходниками.
     
  • 1.259, Аноним (-), 20:56, 19/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Как-то с болшим трудом все это понимается. Когда же вы устанете холиварить о поливать дерьмом? Если это инструмент существует - значит, это кому-то да нужно. Да и вообще быть приверженцем любой из сторон - как доказательство непрофессионализма. Я даже не могу понять с какой точки зрения вы его рассматриваете? Да и вообще стоит ли обсуждать инструменты...
     
     
  • 2.263, Аноним (-), 23:02, 19/08/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Нет, ты не понял, здесь обсуждают сначала Microsoft, а потом уже их инструменты(
     
     
  • 3.308, Аноним (-), 16:24, 21/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Нет, ты не понял, здесь обсуждают сначала Microsoft, а потом уже их
    > инструменты(

    Какая компания - такие и инструменты. И обработка pull request'ов такая же. Нет, ты знаешь, если индусы выдают на гора только джамшутинг и отписки - и инструментарий получается настолько же хорошим. На бумаге он как бы крут, а пользоваться им - нарыдаешься. Powershell именно такой, как по нотам. Он может быть для чего-то и пригоден, но это не мелкая повседневная системная автоматизация, с которой у винды больше всего проблем.

     
     
  • 4.357, Michael Shigorin (ok), 20:50, 14/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Нет, ты знаешь, если индусы выдают на гора только джамшутинг и отписки

    Это ещё что... поищите "как сменить Segoe UI", только поберегите нервную систему и не смотрите, что этот "шрифт" из себя представляет (и уж тем более -- какие предлагаются в нынешних форточках средства "настройки" его отображения).

     
  • 2.314, scorry (ok), 19:17, 21/08/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Если это инструмент существует - значит, это кому-то
    > да нужно.

    Ну-ка, расскажи, кому же нужен ленточный интерфейс офиса, эксплорера и т.д.?

     
  • 2.325, Michael Shigorin (ok), 17:57, 22/08/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Да и вообще быть приверженцем любой из сторон -
    > как доказательство непрофессионализма.

    Во-первых, Вы путаете непрофессионализм и субъективность.
    Во-вторых, Вы субъективны.

     
     
  • 3.343, Аноним (-), 01:34, 25/08/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >> Да и вообще быть приверженцем любой из сторон -
    >> как доказательство непрофессионализма.
    > Во-первых, Вы путаете непрофессионализм и субъективность.

    Это Вы путаете, Миша.

    > Во-вторых, Вы субъективны.

    А Вы?


     
     
  • 4.356, Michael Shigorin (ok), 20:48, 14/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    >>> Да и вообще быть приверженцем любой из сторон -
    >>> как доказательство непрофессионализма.
    >> Во-первых, Вы путаете непрофессионализм и субъективность.
    > Это Вы путаете, Миша.

    Нет.

    >> Во-вторых, Вы субъективны.
    > А Вы?

    Да.

     

  • 1.262, Аноним (-), 22:44, 19/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Автор curl попросил удалить алиасы 'curl' и 'wget' из PowerShell

    https://github.com/PowerShell/PowerShell/pull/1901

     
     
  • 2.296, Аноним (-), 08:23, 21/08/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Автор curl попросил удалить алиасы 'curl' и 'wget' из PowerShell
    > https://github.com/PowerShell/PowerShell/pull/1901

    Майкрософт не упустил случая показать каким они местом к пользователям, админам и разработчикам: https://github.com/PowerShell/PowerShell/pull/1901#issuecomment-240840910

    Да-да, эти проприетарные фаготы просто вывалили сорц. А свои кривые проприетарные процессы разработки они оставили на месте. Такой вот опенсорс, когда изменение в гитхабовском issue попросить нельзя. Но вы можете написать в спортлото, там даже адрес микрософтовского филиала привели :)

     
     
  • 3.320, soarin (ok), 05:21, 22/08/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > I'm your friendly neighborhood Microsoft Pull Request Bot (You can call me MSBOT). Thanks for your contribution!

    В первый раз такое на GitHub вижу. Вот это понимаешь сервис :D

     
  • 3.355, Michael Shigorin (ok), 20:38, 14/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Майкрософт не упустил случая показать каким они местом к пользователям,
    > админам и разработчикам:

    Не, к пользователям вот тут: http://world.fedpress.ru/print/328028 :]

     

  • 1.269, Аноним (-), 10:14, 20/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    https://en.wikipedia.org/wiki/Embrace,_extend_and_extinguish
     
  • 1.272, nononoon (?), 12:57, 20/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    круто, но мне оно ни на виндах особо было не надо, окромя chocolatey да пары сценариев ака sysctl'ы местные виндовые поменять т.к. много чего deprecated внутри netsh или как там его где можно было сетевой стек тцп айпи потвикать, да и то полезность этого была скромная. Хотя chocolatey довольно удобный способ устанавливать кучу софта из их если можно сказать так репозитариев ;) и никаких проблем с ним и вирусов не залетало на комп. Но я уже винду пол года не юзаю если не больше.
     
     
  • 2.276, Led (ok), 16:18, 20/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > окромя chocolatey
    > Хотя chocolatey довольно удобный способ

    Зачем же ты так стыдливо сократил chocolate eye, вендузоед?

     

  • 1.279, pony (?), 16:53, 20/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    редхат и арчь первые прикрутят как с системд
     
  • 1.286, Аноним (316), 02:37, 21/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    "уступив пожеланиям клиентов, которые ценят возможности PowerShell"

    клиенты, наверное, ms certified :)))))

     
     
  • 2.297, Аноним (-), 08:26, 21/08/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Не знаю какие там клиенты, вроде как MS совершенно не изменился - https://github.com/PowerShell/PowerShell/pull/1901#issuecomment-240840910 очень в духе ответов саппорта майкрософта.
     
     
  • 3.317, Аноним (316), 21:14, 21/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    есть у меня знакомые, которые гордо именуются "system architect" на .NET
    скоро эти хомячки обратят взоры на наши островки свободы :)
     
     
  • 4.344, Аноним (-), 01:35, 25/08/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > есть у меня знакомые, которые гордо именуются "system architect" на .NET
    > скоро эти хомячки обратят взоры на наши островки свободы :)

    Да кому нужен ваш самодельный буллшит.... что за самомнение.

     

  • 1.319, Аноним (-), 00:15, 22/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    >>Вы не правы. PS основная среда управления в данный момент в инфраструктуре MS.

    И кстати, я знаю и bash и PS и могу сказать что PS во многом более удобное и функциональное.

    В Linux  и своих консолей хватает; зачем нам еще и МС-вские? Чем Gnome-terminal плох?! Да очень даже неплох и хорошо работает! А мелкомягким уже делать нечего! Загибается их контора, вот и хотят нам все сбагрить!

     
  • 1.321, anonimous (?), 10:18, 22/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Почему новости с заголовком Microsoft собирают больше всех комментариев? Даже systemd сливает по популярности Microsoft-у.
     
  • 1.323, Аноним (-), 17:51, 22/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    > Для улучшения совместимости с принятыми в других системах методами работы, PowerShell также расширен средствами удалённого выполнения скриптов с использованием SSH в качестве транспорта, вместо специфичного для Windows протокола WINRM

    Так почему не реализовать необходимый минимум протокола WINRM?

     
     
  • 2.347, Аноним (-), 01:37, 25/08/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >> Для улучшения совместимости с принятыми в других системах методами работы, PowerShell также расширен средствами удалённого выполнения скриптов с использованием SSH в качестве транспорта, вместо специфичного для Windows протокола WINRM
    > Так почему не реализовать необходимый минимум протокола WINRM?

    Код открывают. Бери - и реализуй, делов-то.

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

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