Size: a a a

Инсайдеры Windows 10

2020 May 04

VS

Vadim Sterkin in Инсайдеры Windows 10
darth
в телеге влево-вправо стрелками картинки переключать самое то, мне иногда оказывается проще кинуть несколько одинаковых скринов в сохраненки и переключать их, чем пытаться разницу текстом увидеть
есть понятие side-by-side, оно легко достигается в браузере / текстовом редакторе. В телеге стрелками - ньет https://t.me/winsiders/596466
источник

NK

ID:0 in Инсайдеры Windows 10
▶️ Я тут проводил тренинг для новых сотрудниц проекта и в одно из занятий включил блок с трюками Windows и основами #PowerShell.

По итогам дал простое задание - в ZIP-архиве папки с файлами, надо из PowerShell найти все текстовые. Вы это проходили ;)

Задание, впрочем, было с небольшим подвохом - для одного из файлов я задал атрибут "Системный". Соответственно, простое Get-Childitem -Recurse его не находит, равно как и визуальная проверка в проводнике со стандартным отображением файлов.

Две девушки из трех это легко раскусили, указав в ответе параметр -Force. Третья же подошла к решению иначе, сначала распаковав архив командлетом Expand-Archive. Однако в итоговой команде искомого параметра не было, на что я ей указал.

И тут же получил ликбез - Expand-Archive снимает атрибуты "Системный" и "Скрытый" при распаковке, в отличие от проводника и 7-zip, например. Поэтому -Force не нужен.
¯\_(ツ)_/¯

#Классика блога в тему: 8 полезных возможностей PowerShell 5.0, о которых вы могли и не знать
Telegram
Windows 10, etc - Вадим Стеркин
​Загадка #PowerShell

Вчера через бота техопддержки прилетела картинка↓ с вопросом, почему не получается получить список файлов, содержащих в имени abc, через Get-ChildItem -incldue *abc*

Самое короткое решение задачи: dir *abc*

dir - один из псевдонимов командлета, и это просто выборка *abc* по пути. Параметр -path явно не указан, но это первый позиционный параметр командлета, причем по умолчанию он смотрит в текущую папку.

Для параметра -include нужно явно задавать -path (текущую папку можно обозначить подстановочным символом *) или -recurse (вложенные папки нужны не всегда, но можно ограничить глубину рекурсии с -depth).

Есть еще параметр -filter, которому явный путь не нужен. В общем, в текущей папке работает любой из этих вариантов:

dir *abc*
dir * -include *abc*
dir -include *abc* -recurse -depth 1
dir -filter *abc*

Исключить папки с abc в имени из результатов можно добавлением параметра -file или так в PS 2.0 (Windows 7):
dir *abc* | where {!$_.PSIsContainer}

Загадка же в том, почему в данном случае…
источник

VG

Vasily Gusev in Инсайдеры Windows 10
ID:0
▶️ Я тут проводил тренинг для новых сотрудниц проекта и в одно из занятий включил блок с трюками Windows и основами #PowerShell.

По итогам дал простое задание - в ZIP-архиве папки с файлами, надо из PowerShell найти все текстовые. Вы это проходили ;)

Задание, впрочем, было с небольшим подвохом - для одного из файлов я задал атрибут "Системный". Соответственно, простое Get-Childitem -Recurse его не находит, равно как и визуальная проверка в проводнике со стандартным отображением файлов.

Две девушки из трех это легко раскусили, указав в ответе параметр -Force. Третья же подошла к решению иначе, сначала распаковав архив командлетом Expand-Archive. Однако в итоговой команде искомого параметра не было, на что я ей указал.

И тут же получил ликбез - Expand-Archive снимает атрибуты "Системный" и "Скрытый" при распаковке, в отличие от проводника и 7-zip, например. Поэтому -Force не нужен.
¯\_(ツ)_/¯

#Классика блога в тему: 8 полезных возможностей PowerShell 5.0, о которых вы могли и не знать
Telegram
Windows 10, etc - Вадим Стеркин
​Загадка #PowerShell

Вчера через бота техопддержки прилетела картинка↓ с вопросом, почему не получается получить список файлов, содержащих в имени abc, через Get-ChildItem -incldue *abc*

Самое короткое решение задачи: dir *abc*

dir - один из псевдонимов командлета, и это просто выборка *abc* по пути. Параметр -path явно не указан, но это первый позиционный параметр командлета, причем по умолчанию он смотрит в текущую папку.

Для параметра -include нужно явно задавать -path (текущую папку можно обозначить подстановочным символом *) или -recurse (вложенные папки нужны не всегда, но можно ограничить глубину рекурсии с -depth).

Есть еще параметр -filter, которому явный путь не нужен. В общем, в текущей папке работает любой из этих вариантов:

dir *abc*
dir * -include *abc*
dir -include *abc* -recurse -depth 1
dir -filter *abc*

Исключить папки с abc в имени из результатов можно добавлением параметра -file или так в PS 2.0 (Windows 7):
dir *abc* | where {!$_.PSIsContainer}

Загадка же в том, почему в данном случае…
Э, фига себе у тебя сотрудницы
источник

d

darth in Инсайдеры Windows 10
Vadim Sterkin
есть понятие side-by-side, оно легко достигается в браузере / текстовом редакторе. В телеге стрелками - ньет https://t.me/winsiders/596466
мне зачастую надо нечто околотабличное, что side-by-side хрен сравнишь на РАЗНИЦУ. а тут она сразу видна
источник

d

darth in Инсайдеры Windows 10
Vasily Gusev
Э, фига себе у тебя сотрудницы
да уж
источник

VS

Vadim Sterkin in Инсайдеры Windows 10
Vasily Gusev
Э, фига себе у тебя сотрудницы
Да ты и сам не знал :)
источник

VG

Vasily Gusev in Инсайдеры Windows 10
Vadim Sterkin
Да ты и сам не знал :)
об чем и речь :)
источник

VS

Vadim Sterkin in Инсайдеры Windows 10
я думаю, что она к этому эмпирически пришла, но неважно же :)
источник

VG

Vasily Gusev in Инсайдеры Windows 10
А можешь показать условие задачи как задавалась? Входные данные которые у них были? И что у них относительно пошика в резюме/вакансии было?
источник

VS

Vadim Sterkin in Инсайдеры Windows 10
Vasily Gusev
А можешь показать условие задачи как задавалась? Входные данные которые у них были? И что у них относительно пошика в резюме/вакансии было?
да там просто был архив с папкой - пара файлов в корне, пара папок с файлами. Задание было найти все текстовые файлы в папке. Про то как распаковывать я ничего не писал, даже не думал, что будут пошиком :)

резюме не про пошик, это не девопс
источник

VG

Vasily Gusev in Инсайдеры Windows 10
а про что?
источник

VG

Vasily Gusev in Инсайдеры Windows 10
что за позиции то хоть примерно?
источник

KZ

Kamil Zaripov in Инсайдеры Windows 10
Vasily Gusev
а он взял и тулу кинул :(
Тоже ключи реестра меняешь?
источник

VG

Vasily Gusev in Инсайдеры Windows 10
Kamil Zaripov
Тоже ключи реестра меняешь?
нет, я для других стараюсь
источник

D

Demon in Инсайдеры Windows 10
Niks
Какой магазинный блокнот?
Теперь можно классический блокнот удалить и поставить его же из магазина. Так и сделал, хотя не знаю зачем, не думаю что на него обновы выпускать будут.
источник

d

darth in Инсайдеры Windows 10
зачем?
источник

D

Demon in Инсайдеры Windows 10
Для Windows 10x, наверное, сделали
источник

D

Demon in Инсайдеры Windows 10
Чтоб без контейнера работало
источник

D

Demon in Инсайдеры Windows 10
Работает не хуже
источник

KZ

Kamil Zaripov in Инсайдеры Windows 10
Demon
Работает не хуже
От админа запускается?
источник