Блог
Блог, тематически подходящий под головную категорию. Здесь будет то, что не совсем подходит или не заслуживает написания отдельной статьи.
Облако тегов:
Loading ipmi_si_drv
Столкнулись с проблемой, при которой ESXI-хост не загружался, подвисая на этапе «Loading ipmi_si_drv». Так как никакого ipmi на хосте не было, решили, что кто-то накатил обновления на сервер, не особо вдаваясь в детали того, что накатывал. Благо решение нашлось достаточно быстро:
- Перезагружаем хост
- На первых секундах инициализации Esxi нажимаем Shift+O (здесь буква, а не цифра) для открытия консоли с параметрами загрузки
- В конце строки добавляем параметр
noipmiEnabled
- Нажимаем Enter
Продолжится загрузка Esxi, но уже без поддержки ipmi.
Advanced Settings
→ VMkernel
→ Boot
→ VMkernel.Boot.ipmiEnabled
(снимаем галку)
Broot - cli-навигация в каталогах
Не сказать, что какая-то новинка (первый релиз появился в начале 2019), но упоминания заслуживает. Broot – мультиплатформенная утилита для отображения структуры каталогов в контексте командной строки. На Windows вполне хорошо работает в PowerShell и состоит всего из одного файла. Умеет выполнять основные файловые операции и даже реализует предварительный просмотр изображений, плюс к этому отображает статус git-репозиториев.
Из ближайших альтернатив утилита lf.
PSReadLine 2.1 с прогнозированием IntelliSense
На днях вышел Powershell Core 7.1 в котором, в числе прочего, реализовано умное прогнозирование ввода. Сделано это посредством модуля PSReadLine версии 2.1 и выше (модуль включен в Powershell Core 7.1).
Модуль поддерживает плагины, но пока в Windows доступна автоподстановка только из истории. По умолчанию прогнозирование отключено, чтобы активировать это функционал необходимо выполнить следующее:
Set-PSReadLineOption -PredictionSource History
Подробнее про работу и настройку PSReadLine можно почитать в официальном блоге.
Генерируем график (в PoSh как пример)
Тут появилась задача генерировать график. Решить её было желательно оперативно и малой кровью. Беглый поиск готовых модулей для PowerShell (например для работы с google charts), внезапно ничего толкового не дал. «Встроенные» варианты из .NET с System.Windows.Forms.DataVisualization
в PowerShell Core банально потеряли совместимость (не стал глубоко рыть и решать проблему). Поэтому нашел во всех смыслах универсальное решение – gnuplot.
Простая программа для заметок
В наше время всё сложнее найти простую, но эффективную программу для выполнения тех или иных задач. Например, заметки. Казалось бы, что может быть проще? Некоторые мои коллеги ведут обычный текстовый файл на рабочем столе своего ПК. Эдакий монстр Змей Горыныч – заметки.txt
. Там и пароли, и гайды, и вообще всё, что нажито непосильным трудом за годы трудовой деятельности. Я же всегда искал приключений…
Если исходить из того, что я периодически подчищал ревизии и кэш данной вики, то минимум 10 лет тому, что я называю своей базой знаний. Но скорее всего сильно больше. Это то место, куда я стараюсь переносить свой опыт и знания1). Но между мной и этой системой чаще всего есть некий буфер, в который я обычно «складываю» информацию, а со временем переношу. Оформляя и приводя в удобочитаемый вид. Таких буферов у меня много и я до сих пор не нашел идеальный. Сегодня хочу рассказать об очередном кандидате.
Установка приложений посредством winget
Microsoft на днях выпустил предварительную версию утилиты для установки пакетов приложений winget (если хотите аналог linux-утилиты apt).
Программа командной строки winget позволяет разработчикам обнаруживать, устанавливать, обновлять, удалять и настраивать приложения на компьютерах с Windows 10. Она является клиентским интерфейсом для службы Диспетчера пакетов Windows.
Softmania 19-20
И спустя много лет я всё так же продолжаю фанатично изучать разное ПО, пробовать его и заменять находя аналоги. Ну и когда, как не во время коронавируса, подвести какой-то итог (а то и найти ещё парочку интересных программок). В общем. Долго собирался с силами для этой маленькой статьи, но пора её сделать!
nano для Windows
Текстовый (консольный) редактор nano
для Linux можно использовать и для Windows
- https://github.com/lhmouse/nano-win – репозиторий
- https://files.lhmouse.com/nano-win – скомпилированные файлы
Сервисы ToDo 2019
Когда как не в марте и не в разгар пандемии вспоминать свою традицию писать про ToDo-сервисы. Тем более статья за прошлый год так и осталась в черновиках… На много букв меня не хватит, поэтому кратко о том, что из подобных сервисов перешло со мной из прошедшего 2019 года в новый.
DNS, Crypt, ADBlock
В данной статье будет рассмотрен простой и эффективный способ использования безопасного DNS на Windows, бонусом станет опциональная блокировка рекламы. Зачем это всё нам нужно? Разумеется ни для того, чтобы от кого-то прятать свою незаконную деятельность, а чтобы не позволять злоумышленникам перехватывать свои DNS-запросы и, как вариант, видоизменять/перенаправлять/блокировать их (атака «человек посередине»).