Найти в Дзене
Покупайте СтеллыИ дарите их за контент
2 недели назад

😎 Дождь начнётся через около 2.5 ч

Но это не точно! Этот #автоперевод Виталий скинул в чат с вопросом: "погоду тоже что ли ИИшкой переводили?" Я думаю, дело здесь не в нейронках, а в отсутствии контекста при переводе. В оригинале скорее всего in about. И эти слова вполне могут быть представлены отдельной строкой (string). Потому что предшествующие им слова варьируются (снег начнётся, гроза закончится). Дело осложняется ещё и тем, что фраза in about несколько разговорная...

2 недели назад

▶️ PowerShell: как определить свободную букву диска

‌ В посте про mountvol я упомянул, что для подключения диска нужна свободная буква. Не всегда она известна заранее. В скриптах эта типовая задача решается конвейером в одну строку: ‌ 1/ Создание списка букв 2/ Проверка существующих путей (занятых букв) перебором по списку 3/ Выбор свободной буквы ‌ Второй и третий этапы почти всегда одинаковые: ‌ <буквы> | Where-Object {!(Test-Path $_)} | Select-Object -First 1 ‌ Иногда вместо Select-Object используют Get-Random, но это менее эффективно. ‌ А вот на первом этапе бывают варианты. Часто используют оператор Range для диапазона букв. Тут, кстати, два этапа конвейера...

3 недели назад

🧩 Экспресс-уточнение по викторине

🧩 Экспресс-уточнение по викторине В чате Alexey Kamanin справедливо заметил, что у чистого диска можно изменить разметку. В четвертом пункте я подразумевал диск с ОС - задача ведь обычно там возникает. И не учел этот момент в формулировке. Технически возможны первые четыре варианта. Поэтому правильный...

3 недели назад

⚙️ Как создать псевдоним для приложения

‌ В личку написал читатель Эльдар с вопросом, почему у меня не раскрыта тема псевдонимов приложений. В ответ я сослался на рассказ пятилетней давности. Но оказалось, что он хотел узнать, как самому создать псевдоним. ‌ В Windows псевдонимы для магазинных и вообще упакованных (packaged) приложений реализованы посредством точек повторной обработки (reparse points) особого типа. Они представлены файлами нулевого размера в папке WindowsApps вашего профиля. ‌ cd $env:localappdata\Microsoft\WindowsApps\ dir *.exe | ft Length,Attributes,Name ‌ Length            Attributes Name ------            ---------- ----      0 Archive, ReparsePoint 7z...

4 недели назад

⌛️ Об архивах OSZone и ценности сообщества

‌ Я в чате делился ссылкой на архивы OSZone, но в канал так и не написал. А тут повод появился, который навёл меня на разные мысли... ‌ 🔃 Об актуальности и ценности информации Когда чуть более года назад появилось объявление о закрытии OSZone, многие стали выкачивать форум локально. Я этого не делал, потому что офлайн-копия для меня технической ценности не представляет по ряду причин. ‌ 1️⃣ Информация устаревает по мере эволюции ОС и ПО Это ведь только кажется, что Windows 11 - та же Windows 10 с другим оформлением. Да и Windows 10 в 2015 и 2021 годах - очень разные системы. ‌ Разумеется, множество аспектов передаётся из поколения в поколение Windows...

1 месяц назад

⚙️ Как получить доступ к служебному разделу EFI, не изменяя его свойства

‌ Это продолжение сериала про получение доступа к служебным разделам без изменения свойств. В предыдущих эпизодах главным героем был раздел восстановления (WindowsRE). К нему пробирались за счёт: ‌ • идентификатора раздела (GUID) • путей пространства имен NT (\\?\GLOBALROOT) ‌ Оба способа сработают и с разделом EFI с поправкой на другой идентификатор: ‌ # GUID $id = "{c12a7328-f81f-11d2-ba4b-00a0c93ec93b}" $lpath = (Get-Partition | where GptType -eq $id).AccessPaths[0] Get-ChildItem -Force -Recurse -LiteralPath $lpath ‌ # NT namespace (Windows PowerShell only, not Core) Get-ChildItem -Force -Recurse...

Покупайте СтеллыИ дарите их за контент