Názor k článku
Ubuntu ve Windows povyšuje na verzi 16.04 LTS od Adam Kalisz - Sice s Vámi s dovolením nesouhlasím v hned...

  • Článek je starý, nové názory již nelze přidávat.
  • 5. 10. 2016 17:50

    Adam Kalisz
    Stříbrný podporovatel

    Sice s Vámi s dovolením nesouhlasím v hned několika zásadních ohledech, nemám rád Váš nadávací styl apod. ale tohle jste víceméně trefil.

    PowerShell je v hrubém návrhu poměrně hezký jazyk. (Přečtěte si PowerShell in Action) Bohužel Windows a .NET mají již dost různých konstruktů, které jsou v praxi super otravné. Třeba chcete něco zkomprimovat a zjistíte, že ta objektová orientovanost mizí velmi rychle, když chcete komprimovat/de­komprimovat a archivovat použitelně protože potom musíte použít 7z. PowerShell prostě neumí udělat zip větší než 2 GB a je celkem jedno, že by to nepřečetly jiné nástroje přímo od MS. Taky umí jen zip a např. gzip a tar neumí. Takže nějaké streamování logů nebo tak, to nejde. Resp. jde, ale Váš skript bude místo odstavce dlouhý několik stránek a nakonec bude stejně oslovovat nějakou binárku.
    Podobně je to s nějakým Command-Line editorem. Prakticky musíte doinstalovat něco, co Microsoft nebyl schopný spatlat třeba aspoň něco na úrovni Nano/ Pico.
    Potom zjistíte právě ty práva a že tohle se chová jinak než tamto (registry a AD hlavně) a než se k něčemu dostanete tak čtete a čtete a nakonec stejně použijete Google...
    Samozřejmě délky cest ca 250 znaků se perfektně překročí, pokud někdo ve firmě rychle použil např. robocopy na zálohu. Potom budete zase psát stránky kódu, abyste situaci řešil oklikou. Stejně je to s kódováním, protože logy nemusí být UTF-16, když akorát zabírají 2x tolik místa. Zase obcházet přes příkazy, které s kódováním umí pracovat (díky bohu, že aspoň tohle jde). Potom zjistíte, jak nemožné je posílání dat skrz "rouru" mezi vzdáleným a lokálním systémem a nejradši byste začal třídit a uklízet kumbál na "šrot co se může někdy hodit", protože i to je příjemnější.