
- Главная
- Каталог
- Интернет технологии
- Windows 11, 10, etc - Вадим Стеркин
Windows 11, 10, etc - Вадим Стеркин
Авторский канал. Windows 11, безопасность, мобильный мир:
• тайное знание
• профессиональный ликбез
• гадание по логам
• срыв покровов
• доставка пруфов
Статистика канала
В конце прошлого года ко мне обратилась с просьбой добрая знакомая. Вкратце, она выгрузила из разных источников две таблицы Excel с сотнями строк. В каждой есть ключевой столбец - уникальный регистрационный номер. Надо совместить данные из обеих таблиц в одну.
Она не аналитик, просто "пользователь Office" 🙄 Но я-то знаю, что вопрос должен решаться одной функцией. Да она и сама могла эту задачу изложить Алисе - знакома же с ней. Но я не стал этого говорить, и так стресс у человека. Я же могу помочь.
Слегка облагородил таблицы, убедился в отсутствии дубликатов в ключевых столбцах и сам спросил GhatGPT 😎 Он выдал готовую формулу
VLOOKUP под моё описание. На всё у меня ушло минут десять. Отправил файлы назад и наказал не отчитываться об окончании работы слишком быстро. А то будет как в прошлый раз. Тогда ей объявили выговор за то, что слишком быстро всё сделала (sic!) и ушла, не оказав помощь коллегам. А те, бедные, корпели до глубокой ночи! 😡 Впрочем, там ситуация посложнее была.
По странному совпадению буквально через несколько дней аналогичная задача возникла у меня на работе. Я еще помнил формулу, поэтому обошелся без GPT :)
Мы живём в интересное время! В одном окне ИИ-агент пишет скрипт на Python для обработки XLSX с матрицей тестовых сценариев, чтобы затем превратить это в структуру, подходящую для импорта в систему управления тестами. А в другом мне задают вопрос, ответ на который просто нагугливается - уже и со сводкой от ИИ.
Искусственный интеллект ещё не интегрирован в большинство бизнес-задач, но вполне способен помогать конечным пользователям в их решении. И для этого не нужно иметь специальных технических навыков. Просто ещё один чат ✌️
Задача возникла в рабочей среде, поэтому без форков и портативных приложений. И даже без расширений. Но это хорошо, потому что всё просто!
1.
Win+R - firefox -P и создайте профили: P1, P2.2. Из
Win+R или ярлыка запускайте профили с ключом -no-remote:firefox -P P1 -no-remotefirefox -P P2 -no-remoteКаждый профиль может работать с индивидуальными параметрами прокси. Но только в разных окнах.
Это - старые добрые профили. Есть еще новые в
about:preferences#profiles, но их я не проверял. Всё-таки Firefox у меня вспомогательный браузер. И главная ценность - это именно возможность указать прокси, не зависящий от системного ✌️
Делюсь четырьмя простыми приёмами для ускорения работы в консоли.
1️⃣ Псевдонимы
У многих командлетов есть псевдонимы из двух-трех символов. Посмотреть их можно так:
Get-Alias -Definition Get-ChilditemМожно повесить и свой псевдоним на командлет или целую команду с помощью
Set-Alias. Я этого не делаю, чтобы не страдать за пределами привычной среды. Отчасти это компенсируется третьим пунктом списка↓2️⃣ Параметры: автодополнение табуляцией и выбор из списка
Если вы помните нужный параметр командлета, набирайте первые несколько символов и жмите
Tab. Иногда я не помню точно или даже не знаю, есть ли у командлета тот или иной параметр. А открывать справку не всегда удобно.
После
- (дефис) вы можете нажать Ctrl+Space и получить список всех параметров. Дальше выбирайте нужный стрелками или вводите его с клавиатуры, используя автодополнение. Точно так же выводится список допустимых значений параметра, если они предопределены.3️⃣ Автодополнение команд из истории ввода
Predictive IntelliSense - это фишка модуля PSReadLine.
Обновите модуль (нужно только в Windows PowerShell 5.1):
Install-Module PSReadLine -RequiredVersion 2.3.6Включите автодополнение на основе истории ввода:
Set-PSReadLineOption -PredictionSource HistoryЗадайте цвет подсказок:
Set-PSReadLineOption -Colors @{InlinePrediction = '#2F7004'}На видео↓ подсказки в строке светлым шрифтом - это оно.
Последние две команды логично закинуть в профиль, чтобы работало во всех сессиях.
4️⃣ Поиск по истории ввода
Благодаря автодополнению я стал реже пользоваться поиском. Но это не делает его менее полезным!
Жмите
Ctrl+R и вводите запрос. Повторите Ctrl+R для вывода следующего результата. Поиск в обратном направлении: Ctrl+S.////
В обсуждении поделитесь своими приемами для ускорения ввода в консоли ✌️
Когда-то я советовал читателям блога Plus Messenger в статье 5 причин сделать Telegram своим основным мессенджером (комментарии там доставляют, особенно через 10 лет :) Спустя какое-то время я отказался от Plus в пользу официального клиента, поскольку тот закрыл явные пробелы в юзабилити.
Однако последние пару лет я пользуюсь Nekogram. Внешне он неотличим от родного клиента, но привносит ряд улучшений в UI/UX. Намедни я в полной мере ощутил их недостаток, когда диагностировал доставку уведомлений и откатился на официальное приложение.
📝 Редактирование своих сообщений двойным нажатием
В официальном клиенте двойное нажатие ставит реакцию, причём не настраивается и не отключается. Nekogram умно позволяет задать разные действия для своих и чужих сообщений. К этой фиче я очень привык!
🦘 Отключение прыжка в другой канал
Это когда вы прокручиваете канал вниз, доходите до конца и внезапно переходите в следующий канал.
🦜 Превью твитов
Если скопировать ссылку на твит и вставить в поле ввода, клиент через мгновение преобразует её в FxTwitter и подтянет превью твита и даже тред в виде Instant View. В Твиттер можно уже не ходить. Удобно! Особенно для тех, у кого он заблокирован.
Впрочем, это не прокатывает, если делиться ссылкой из клиента X (преобразование не успевает сработать). Кардинально вопрос решает Revanced Manager - можно пропатчить приложение X, и тогда оно сразу будет создавать ссылки FxTwitter.
⚙️ Твики внешнего вида
Их немного, но есть полезные. Например, можно убрать недавно добавленную нижнюю панель. Мне не нужны постоянно на виду контакты, профиль и настройки.
////
Если вы пользуетесь сторонними клиентами Telegram, расскажите о любимых фичах ✌️
Когда окно с сессией RDP активно, на хосте пропадает индикатор раскладки клавиатуры. А когда вы на хосте пытаетесь ткнуть какой-нибудь значок в трее панели задач, индикатор возвращается, а значки трея сдвигаются влево. И вы промахиваетесь 🤦♂️
- Как отключить это поведение? Бесит!
- Никак. This behavior is by design ©
ℹ️ Клавиатурный ввод перенаправляется с хоста в удалённую сессию. Индикатор раскладки прибит гвоздями к активному десктопу, поэтому всегда отображается только один - либо на хосте, либо в удалённой сессии.
Но есть обходные пути!
1️⃣ Языковая панель
Можно скрыть языковой индикатор в трее, активировав старую языковую панель. Это подойдёт для Windows 10, но не Windows 11, где выпилены классические панели проводника 🤷♂️ Поэтому языковую панель на панель задач уже не добавить. Она может быть только скрытой или плавающей, что мало кого устроит.
2️⃣ Сторонние индикаторы и переключатели раскладки
Тут нет предела фантазии! Индикаторы прикручивают к курсору и делают цветные границы экрана.
Но чаще одной индикацией не ограничиваются, потому что каждый хочет свой Punto Switcher с флажками и сниппетами: LangBarXX, Mahou и всё, что вы сами найдёте.
3️⃣ Свой индикатор на PowerShell
Это для тех, кто не хочет или не может устанавливать сторонние программы. На чистом #PowerShell не получится, но вот вам творение ChatGPT на C#.
Запускать так:
powershell -ex bypass -noprofile -file "C:\\path\\kbd-layout.ps1"Разумеется, нужно скрыть родной индикатор и сделать невидимой старую языковую панель. Окно терминала на панели задач можно убрать с глаз долой, перетащив на другой виртуальный рабочий стол (
Win+Tab).Демо↓ Тут я просто делюсь идеей. Допиливайте сами или с чат-ботами.
////
Итого: UX хромает, но варианты лечения есть ✌️
- Представляешь, Иру взломали, а я от нее получаю сообщение, что у нее не получается отправить перевод сыну, глючит сбер, типа отправь пожалуйста. Я пошел отправлять и перевод заблочили. Я ей позвонил, оказалось, ее взломали!
- Почему сразу не позвонил?
- Так правдоподобно выглядело!
- А контрольный вопрос?
- Какой контрольный вопрос?
Поискал по чату - контрольный вопрос упоминался несколько раз, не далее декабря прошлого года. Не говоря уже о беседах оффлайн.
✅ Всем близким и знакомым я советую до перевода денег созвониться с контактом и/или задать контрольный вопрос. Абсолютно любой, ответ на который знают оба собеседника, но не мошенник, имеющий доступ к личным данным и переписке.
Когда вы знаете человека, у вас всегда найдутся общие воспоминания, события и так далее.
И этот совет даже откладывается в головах! Что иногда приводит к комичным ситуациям. Так, мои друзья не смогли созвониться с дочерью и потребовали в чате ответ на контрольный вопрос.
- Какой вопрос?
- Ты должна знать!
От стресса они забыли, что сами должны придумать и задать вопрос здесь и сейчас :)
////
А аккаунт Telegram у Иры взломали элементарно: от её контакта (тоже взломанного) пришла просьба проголосовать за ребенка на конкурсе. Голосование в чате Telegram, надо послать одноразовый код - там все
Иру спасла бы двухэтапная аутентификация. Но у широких масс #2FA не включена. Так и живём 🤷♂️
Это сиквел материала Павла Кравченко от 2009 года. Там были собраны дефолтные ассоциации файлов времен Windows 7. На безрыбье они бы подошли и для новых систем. Но в связи с закрытием OSZone ссылки на файлы умерли, и мне стало некуда отправлять людей со сломанными ассоциациями.
ℹ️ Теперь REG-файлы актуальные. Они экспортированы из Windows 11 25H2, но подойдут и для более новых версий Windows, а также для Windows 10.
Список расширений файлов вряд ли вызовет у читателей энтузиазм, поэтому добавил пару нюансов:
🔹 Включил ссылку на секретный способ запуска командой строки из диспетчера задач.
🔹 Объяснил, почему не получается полностью импортировать ассоциации дисков и папок. И привёл конкретное решение вместо типичных "попробуйте в безопасном режиме или среде восстановления".
➡️ https://www.outsidethebox.ms/22890/
Недавно мне на глаза попался вопрос на SuperUser. Автор пытался найти 60 Гб: ковырялся разными графическими и консольными утилитами, тщательно оформлял вопрос, потом еще повозился другими программами. И в итоге сам решил. Зачёт!
👉 А у меня на такой случай есть #классика блога Как правильно измерить занятое место на диске и найти потерянные гигабайты.
И с появлением в составе ОС утилиты diskusage я добавил туда простой скрипт #PowerShell:
echo "Collecting data, wait a few minutes...";$report = "$env:temp\report.txt";"Readme: https://www.outsidethebox.ms/tag/diskusage/" | Out-File $report;diskusage C:\ /TopDirectory=30 /humanReadable | Out-File $report -Append;diskusage /systemFile:15 /humanReadable | Out-File $report -Append;fsutil volume allocationreport C: | Out-File $report -Append;explorer $reportКоманды объединены в одну строку с прицелом на дистанционную диагностику, когда вы помогаете кому-то. Проще скопировать, вставить и выполнить одну команду, чем несколько.
⌛️ Сбор данных занимает несколько минут. В итоге открывается текстовый файл с результатами команд.
Сверяйтесь с обеими статьями блога, чтобы интерпретировать результаты и найти виновника проблемы. Возможно, потребуется более тщательный анализ конкретных папок посредством diskusage. Но это уже дело техники.
На картинке результат выполнения скрипта на одной из моих систем. Криминала тут нет. И хорошо видно несколько расположений, которые можно безболезненно зачистить при необходимости ✌️
Во времена системных HDD ускорение загрузки Windows было очень актуальной темой. Я подробно раскрыл её в блоге и даже собрал материалы в бесплатную книгу 📗
С массовым переходом на SSD тема ускорения сошла на нет. Однако диагностика проблем медленной загрузки всё еще может быть актуальна. В каждом осевом форуме OSZone была закреплена тема с моей методикой диагностики в шапке. С закрытием конференции эти инструкции исчезли. Восстанавливаю их в канале.
✔️ Базовая диагностика
Когда система грузится очень долго (свыше 3 минут), вы можете выяснить источник проблемы в три этапа.
1. Определите, является проблема системной или вызвана сторонним приложением/драйвером
Нестареющая #классика! Следуйте этим инструкциям. Если в безопасном режиме всё ок, но отключение сторонних служб и очистка автозагрузки проблему не решает, переходите к следующему пункту.
2. Определите, происходит проблема до загрузки профиля или после
Отключите автоматический вход в систему в
control userpasswords2, либо задайте пароль или ПИН-код своей учётной записи. Если процесс зависает после выбора учётной записи на экране входа, проблема с загрузкой профиля. Тогда быстрее всего проверить созданием новой учётной записи.3. Если проблема возникает до загрузки профиля, отключайте:
• внешние и внутренние диски (кроме системного)
• подключённые сетевые диски
• сетевой кабель
• модем
• внешний кард-ридер
• видео
🔬 Тщательная диагностика
Вам понадобятся:
1. Отчёт утилиты CheckBootSpeed. В Windows 11 25H2 она ещё работает, но дни диагностической платформы сочтены :(
2. Отчёт утилит xbootmgr и xperf из состава Windows Performance Toolkit (WPT): следуйте этим инструкциям по созданию ETL и XML. Основы Windows Performance Analyzer (WPA) - здесь.
Я рекомендую делать запись в режиме чистой загрузки. Предполагается, что даже при чистой загрузке проблема существует, иначе она должна решаться методом исключения.
3. Вам также может понадобиться файл
BootPerfDiagLogger.etl из папки \System32\wdi\LogFiles. Служба WDI создаёт его автоматически при каждом запуске.Дело в том, что по состоянию на весну 2026 года у меня в актуальной версии WPA не открывались файлы ETL, созданные в GUI Windows Performance Recorder или утилитой xbootmgr. Ошибка
0x8000FFFF. При этом xperf успешно создавала XML из того же ETL. Похоже на дефект в WPA. Однако с BootPerfDiagLogger.etl он справляется.////
Пример экспресс-диагностики по ETL. На картинке↓ фаза SMSSInit длится почти 14 секунд, хотя диск и ЦП не перегружены. Скорее всего, проблема с инициализацией видеокарты - это решается драйвером.
Разумеется, без практики сходу так не получится диагностировать. Но и ничего архисложного в этом нет ✌️
Время летит! По случаю юбилея публикую 10 фактов о канале, которые вы могли и не знать.
1. Первое время у канала не было своего чата. Сначала прошли три сессии Ask Me Anything во временных чатах. Группа @winsiders появилась лишь спустя полгода.
2. Я ни разу не покупал рекламу для увеличения числа подписчиков. Люди приходят из блога или органически из Telegram.
3. Подавляющее большинство постов публикуются по расписанию с помощью @ControllerBot. Тут важно не столько планирование, сколько удобный редактор↓
4. Я создаю посты в VS Code, скриншоты - в ShareX (комбинированные - в Snagit), видео - ScreenToGIF.
5. Раньше я писал в разметке markdown, а потом перешёл на HTML. По большому счету разметка влияет лишь на оформление ссылок, цитат и полужирного / наклонного шрифта. Сейчас Telegram у ботов одинаково поддерживает оба варианта разметки.
6. Большинство постов начинаются с эмодзи, который практически всегда является ссылкой на картинку или видео. Вы видите эти медиа под постом, потому что первая ссылка поста создает превью! Физически медиафайлы хранятся на сервере блога.
7. Я набираю русский текст в фонетической раскладке ЯВЕРТЫ (попробовать можно здесь). Начиная с Windows 8 в ОС встроена очень похожая раскладка - мнемоническая ЯШЕРТЫ.
8. При печати я не использую букву "Ё". Но я также задействую голосовой ввод, в котором она используется. Чтобы избежать непоследовательности, я с какого-то момента стал применять генеративный ИИ для умной замены "е" на "ё".
9. В моей фамилии нет буквы "Ё" 😎
10. Для подписчиков, которые хотят поддержать меня, есть специальный канал с ранним доступом к постам и без рекламы https://boosty.to/sterkin
Спасибо, что читаете мой канал 🤝
Отзывы канала
- Добавлен: Сначала новые
- Добавлен: Сначала старые
- Оценка: По убыванию
- Оценка: По возрастанию
Каталог Телеграм-каналов для нативных размещений
Windows 11, 10, etc - Вадим Стеркин — это Telegam канал в категории «Интернет технологии», который предлагает эффективные форматы для размещения рекламных постов в Телеграмме. Количество подписчиков канала в 15.4K и качественный контент помогают брендам привлекать внимание аудитории и увеличивать охват. Рейтинг канала составляет 10.4, количество отзывов – 1, со средней оценкой 5.0.
Вы можете запустить рекламную кампанию через сервис Telega.in, выбрав удобный формат размещения. Платформа обеспечивает прозрачные условия сотрудничества и предоставляет детальную аналитику. Стоимость размещения составляет 9090.9 ₽, а за 28 выполненных заявок канал зарекомендовал себя как надежный партнер для рекламы в TG. Размещайте интеграции уже сегодня и привлекайте новых клиентов вместе с Telega.in!
Вы снова сможете добавить каналы в корзину из каталога
Комментарий