All streams
Search
Write a publication
Pull to refresh
25
0
ApeCoder @ApeCoder

Разработчик

Send message
>>>нет шелла похожего на питон

опечатался — похожего на PoSh
какой запрос? по ipython support ничего по быстрому не нашел — расскажите.

Кстати там тоже объектный пайп или это просто шелл с питоном в сердце?
вам надо написать статью, про то, чем отличается PoSh от обычного текстового шелла. А потом все будем тыкать в нее носом
не считая iPython, которого никто не поддерживает
а питон — не шелл же. в юниксе нет шелла похожего на питон.

я не знаю про безопасность ничего, кроме того, что можно получить поиском «winrm security». Тот режим, который конфигурирует winrm qc, меня устраивает
Если виста или семка, то должно спрашиваться у вас есть две возможности: либо не отключать UAC либо урезать права своей учетной записи.
>>>Виртуально-цифровой продукт, в отличии от физически-деревянного рубля не кончится

За сколько сейчас вы сможете продать windows 3.11?
мой — нет. можно еще нажать кнопочку «режим совместимости»
а если вообще нет антивируса?
зато владельцы трекеров снимают все фильмы и записывают всю музыку
придется не использовать аббревиатуру а показывать на пальцах и мычать :)
Я бы не только сказал, но и доказать могу, что есть ситуации, когда без тестов быстрее :)

Докажите, пожалуйста, если не трудно
Я бы сказал, что точно есть ситуации, когда с тестами быстрее чем без тестов. Например, если интерфейс маленький и тесты простые, а реализация большая и сложная. Или, например, когда надо оптимизировать большой кусок — делаешь не вполне тривиальные преобразования и надо убедиться, что функционал не изменился а только ускорился (хотя это уже не рефакторинг).

Рефакторинг, который инструмент может сделать формально и 100% точно, думаю, можно делать без тестов.

Вообще требует измерения — сколько потрачено время на написания тестов сколько на ручное тестирование и исправление ошибок.
Во-первых, может быть есть что-то что вы не знаете
Во-вторых, общая терминология облегчает общение с другими. Можно не говорить «это класс X реализует все методы интерфейса Y, но они ничего не делают», а написать «X — это NullObject для Y»
или сравнивать c платным ГугльАппс. Возможно гмыл выбран для сравнения, чтобы просто дать для масштаба что-то знакомое
у меня жена не смогла работать например, с «вордом» из оо, а в экселе вполне себе вела домашнике расходы. Купил ей «для дома и учебы»
К PoSh относится время первого запуска или все остальное тоже?
У вас тормознутая операционная система?
Сколько времени она запускается?
божежмой. вы предлагаете прежде чем сесть работать в павершелле несколько раз его перезагрузить чтоб он стал побыстрее?


Если цель — насладиться именно временем старта, то да. Если цель наоборот, сказать что он тормознутый — то продолжайте перезагружаться после каждого запуска. Я запускаю ISE 1 раз за сеанс и из него не выхожу. Асинхронность и и табы мне это позволяют. Кстати, в ISE есть редактор c регекспами, и весь ISE включая редактор скриптуются на PoSh

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

По мне, так вы не просекли основную фишку павершелл.

Безусловно объектный шелл похож на текстовый — между notepad и word тоже есть какие-то общие черты.

Проиллюстрировать разницу можно простой командой

gsv *sql* | sort Status | ft -gr Status

здесь
gsv *sql* — получает поток объектов типа «сервис» в имени которых есть символы sql
sort Status — получает от предыдущей команды поток объектов и сортирует по свойству Status
ft -gr Status — форматирует выхлоп предыдущей команды в виде таблицы, группируя по полу статус идущие подряд объекты с одинаковым статусом

Типа
   Status: Stopped

Status   Name               DisplayName                           
------   ----               -----------                           
Stopped  SQLBrowser         SQL Server Browser                    
Stopped  SQLAgent$AXMSDE001 SQLAgent$AXMSDE001                    

   Status: Running

Status   Name               DisplayName                           
------   ----               -----------                           
Running  MSSQL$AXMSDE001    MSSQL$AXMSDE001                       



Так как везде передаются объекты командам не надо дополнительно объяснять, как парсить выхлоп друг друга. Плюс еще благодаря интеграции с .NET есть огромнейшие возможности для расширения (например, можно ходить по базам SQL server как по папкам виртуальной файловой системы)

Или вот еще пример из хелпа:

$zip = New-WebServiceProxy -uri www.webservicex.net/uszip.asmx?WSDL
$zip.getinfobyzip(20500).table

CITY: Washington
STATE: DC
ZIP: 20500
AREA_CODE: 202
TIME_ZONE: E

В-общем, я готов согласиться, что PowerShell медленнее текстовых шеллов, но он не уныл и не говно.

Information

Rating
Does not participate
Location
Россия
Date of birth
Registered
Activity